=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mingw-w64-i686-gcc-bootstrap-10.2.0 mkdir ./libiberty mkdir ./intl mkdir build-aarch64-apple-darwin20 mkdir ./lto-plugin mkdir build-aarch64-apple-darwin20 mkdir build-aarch64-apple-darwin20/fixincludes mkdir ./zlib mkdir ./libbacktrace mkdir build-aarch64-apple-darwin20/libcpp Configuring in ./libiberty mkdir build-aarch64-apple-darwin20/libiberty Configuring in ./intl Configuring in ./lto-plugin Configuring in ./zlib Configuring in build-aarch64-apple-darwin20/libcpp Configuring in build-aarch64-apple-darwin20/fixincludes Configuring in ./libbacktrace Configuring in build-aarch64-apple-darwin20/libiberty configure: creating cache ./config.cache checking for aarch64-apple-darwin20-gcc... clang configure: creating cache ./config.cache configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/gcc-10.2.0/missing makeinfo configure: WARNING: *** Makeinfo is missing. Info documentation will not be built. checking for perl... perl configure: creating cache ./config.cache checking build system type... checking build system type... configure: creating cache ./config.cache checking build system type... aarch64-apple-darwin20 aarch64-apple-darwin20 checking host system type... checking host system type... configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/gcc-10.2.0/missing makeinfo configure: WARNING: *** Makeinfo is missing. Info documentation will not be built. checking for perl... configure: creating cache ./config.cache perl checking build system type... aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... clang checking build system type... checking build system type... aarch64-apple-darwin20 checking host system type... configure: creating cache ./config.cache aarch64-apple-darwin20 i686-w64-mingw32 checking target system type... aarch64-apple-darwin20 checking host system type... checking for a BSD-compatible install... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... checking build system type... i686-w64-mingw32 aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... clang checking for a BSD-compatible install... i686-w64-mingw32 checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 checking target system type... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether build environment is sane... i686-w64-mingw32 checking for aarch64-apple-darwin20-gcc... clang i686-w64-mingw32 checking whether make sets $(MAKE)... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... checking for a thread-safe mkdir -p... checking whether the C compiler works... /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking whether the C compiler works... checking for suffix of executables... yes checking whether the C compiler works... yes yes checking for a BSD-compatible install... checking whether the C compiler works... checking whether make supports nested variables... checking whether make supports nested variables... yes checking for C compiler default output file name... a.out yes yes checking for suffix of executables... checking whether to enable maintainer-specific portions of Makefiles... no yes checking for C compiler default output file name... a.out checking for aarch64-apple-darwin20-gcc... clang checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for aarch64-apple-darwin20-gcc... clang checking for suffix of executables... GNU checking whether we are cross compiling... checking for aarch64-apple-darwin20-gcc... clang yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... checking whether the C compiler works... checking whether we are cross compiling... checking whether the C compiler works... no checking for suffix of object files... yes checking for C compiler default output file name... a.out no checking for suffix of executables... o checking whether the C compiler works... checking whether we are using the GNU C compiler... checking for suffix of object files... yes checking for C compiler default output file name... a.out checking for suffix of executables... no yes checking whether clang accepts -g... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking for C compiler default output file name... a.out yes checking for clang option to accept ISO C89... checking for suffix of executables... o checking whether we are using the GNU C compiler... checking whether we are cross compiling... no yes checking whether clang accepts -g... checking for suffix of object files... checking whether we are cross compiling... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... no checking for suffix of object files... o checking whether we are using the GNU C compiler... none needed checking how to run the C preprocessor... clang -E checking whether we are cross compiling... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang -E yes checking whether clang accepts -g... no checking for grep that handles long lines and -e... yes checking for clang option to accept ISO C89... checking for suffix of object files... none needed checking whether clang understands -c and -o together... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... no checking for suffix of object files... none needed checking how to run the C preprocessor... clang -E yes checking whether clang accepts -g... yes checking how to run the C preprocessor... clang -E o checking whether we are using the GNU C compiler... none needed checking how to run the C preprocessor... clang -E no checking for suffix of object files... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... none needed checking whether clang understands -c and -o together... checking for grep that handles long lines and -e... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... yes checking whether clang accepts -g... none needed yes checking for clang option to accept ISO C89... yes checking dependency style of clang... none needed checking whether clang understands -c and -o together... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... gcc3 checking how to run the C preprocessor... clang -E /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... checking whether we are using the GNU C++ compiler... yes checking for style of include used by make... GNU checking dependency style of clang... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang++ accepts -g... checking for grep that handles long lines and -e... yes checking for aarch64-apple-darwin20-ranlib... ranlib checking how to run the C preprocessor... clang -E gcc3 checking how to print strings... print -r checking for a sed that does not truncate output... /opt/pkg/bin/nbsed /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... checking for grep that handles long lines and -e... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... yes checking for sys/types.h... yes yes checking for sys/types.h... checking for sys/stat.h... yes yes checking for stdlib.h... checking for sys/stat.h... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... checking for stdlib.h... checking for string.h... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for fgrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... yes yes checking for sys/types.h... checking for sys/stat.h... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for string.h... yes yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... checking for memory.h... checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes yes yes BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... checking for memory.h... checking for strings.h... checking for sys/stat.h... yes 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... checking for stdlib.h... yes checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... ranlib checking command to parse nm output from clang object... yes checking for string.h... yes yes yes checking for strings.h... checking for inttypes.h... checking for stdlib.h... yes checking for string.h... yes yes yes checking for sys/types.h... yes checking for inttypes.h... yes checking for memory.h... checking for stdint.h... yes checking for string.h... checking for memory.h... yes checking for sys/stat.h... yes yes yes yes checking for strings.h... checking for stdint.h... checking for unistd.h... checking for memory.h... yes checking for strings.h... yes yes yes yes checking for sys/types.h... yes checking for stdlib.h... checking for unistd.h... checking for inttypes.h... checking minix/config.h usability... yes yes checking for inttypes.h... checking for strings.h... ok yes checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... yes yes yes checking for string.h... checking minix/config.h usability... checking for sys/stat.h... checking for stdint.h... yes no checking minix/config.h presence... checking for inttypes.h... yes checking for stdint.h... yes yes checking for memory.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking minix/config.h presence... checking for unistd.h... checking for stdlib.h... yes checking for -exported_symbols_list linker flag... yes yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for stdint.h... checking for unistd.h... yes yes checking whether make sets $(MAKE)... checking minix/config.h usability... yes yes checking for a BSD-compatible install... yes checking for strings.h... checking for string.h... yes checking for -force_load linker flag... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether NLS is requested... no yes yes checking for msgfmt... yes checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking minix/config.h usability... checking for unistd.h... /opt/pkg-dev/bin/msgfmt checking for gmsgfmt... /opt/pkg-dev/bin/msgfmt checking whether clang supports -W... yes checking for xgettext... no checking minix/config.h presence... checking for memory.h... yes /opt/pkg-dev/bin/xgettext checking for inttypes.h... checking for msgmerge... yes yes checking minix/config.h usability... no checking minix/config.h presence... /opt/pkg-dev/bin/msgmerge checking whether clang supports -Wall... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes yes yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking whether clang supports -Wwrite-strings... yes checking how to run the C preprocessor... checking for strings.h... clang -E checking for stdint.h... checking build system type... yes checking for a BSD-compatible install... no checking minix/config.h presence... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ranlib... ranlib checking for library containing strerror... yes checking whether clang supports -Wstrict-prototypes... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether build environment is sane... yes yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for inttypes.h... checking for a thread-safe mkdir -p... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for unistd.h... checking for ANSI C header files... /opt/pkg-dev/bin/gmkdir -p checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... yes checking whether clang supports -Wmissing-prototypes... no yes checking whether clang supports -W... none required checking for an ANSI C-conforming const... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether make supports nested variables... yes yes checking minix/config.h usability... checking for stdint.h... yes yes checking whether to enable maintainer-specific portions of Makefiles... no checking for aarch64-apple-darwin20-gcc... (cached) clang checking whether clang supports -Wold-style-definition... checking whether clang supports -Wall... yes checking for inline... no checking whether clang supports -W... yes yes yes inline checking for off_t... checking whether clang supports -Wmissing-format-attribute... checking whether clang supports -Wwrite-strings... checking for unistd.h... no checking minix/config.h presence... yes checking whether clang supports -Wall... yes yes checking whether clang supports -Wc++-compat... checking whether clang supports -Woverlength-strings... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking whether clang understands -c and -o together... (cached) yes checking for aarch64-apple-darwin20-ranlib... ranlib checking for gawk... (cached) /opt/pkg/bin/nawk checking for dwz... no yes checking minix/config.h usability... checking how to print strings... print -r checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking whether clang supports -Wwrite-strings... checking for fgrep... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... yes checking whether clang supports -Wstrict-prototypes... checking whether clang supports -pedantic -Wlong-long... yes checking for aarch64-apple-darwin20-gcc... (cached) clang yes checking for size_t... yes /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... checking whether clang supports -Wc++-compat... yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking whether clang supports -Wshadow=local... checking for ANSI C header files... (cached) yes no checking minix/config.h presence... checking stddef.h usability... yes yes checking for sys/types.h... yes checking whether clang supports -Wstrict-prototypes... checking whether clang supports -pedantic ... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking stddef.h presence... 786432 yes checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking whether clang and cc understand -c and -o together... yes yes checking whether clang supports -Wshadow=local... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... (cached) ranlib checking command to parse nm output from clang object... yes checking for working alloca.h... checking for sys/stat.h... checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking whether clang understands -c and -o together... (cached) yes checking dependency style of clang... (cached) gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for strings.h... (cached) yes checking whether clang supports -pedantic ... yes checking for unistd.h... (cached) yes no checking fcntl.h usability... checking for stdlib.h... checking whether clang supports -Wall... yes checking for alloca... yes checking whether clang and cc understand -c and -o together... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking for -static-libgcc... yes checking fcntl.h presence... yes checking for string.h... yes checking whether clang supports -Wall... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes yes checking for fcntl.h... yes no checking for CET support... no checking how to print strings... print -r checking for a sed that does not truncate output... yes /opt/pkg/bin/nbsed checking for sys/param.h... yes checking sys/file.h usability... checking for fgrep... checking for an ANSI C-conforming const... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... checking whether clang supports -Wnarrowing... checking for memory.h... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... yes no checking for BSD- or MS-compatible name lister (nm)... yes checking sys/file.h presence... nm checking the name lister (nm) interface... yes checking for inline... checking whether clang supports -Wwrite-strings... yes checking for getpagesize... yes ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... inline checking whether byte ordering is bigendian... yes checking for strings.h... checking for an ANSI C-conforming const... yes yes checking for sys/file.h... yes checking whether clang supports -Wmissing-format-attribute... checking for sys/stat.h... (cached) yes BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... checking for clearerr_unlocked... yes checking whether the shell understands "+="... yes yes checking for inline... yes checking for working mmap... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... yes no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... ranlib checking command to parse nm output from clang object... yes checking whether clang supports -Wstrict-prototypes... yes checking for -exported_symbols_list linker flag... checking for inttypes.h... inline checking whether byte ordering is bigendian... yes checking whether clang supports -Wmissing-prototypes... yes checking for feof_unlocked... yes yes checking for -force_load linker flag... checking for stdint.h... yes no checking for a BSD-compatible install... checking whether clang supports -Wold-style-definition... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for CET support... yes no checking for unistd.h... yes checking for sys/file.h... yes checking whether clang supports -Wc++-compat... checking for ferror_unlocked... yes checking whether we are using the GNU C Library 2.1 or newer... no checking for a BSD-compatible install... yes yes checking whether clang supports -pedantic -Wlong-long... yes checking for dlfcn.h... yes checking for sys/param.h... checking for dlfcn.h... no checking whether integer division by zero raises SIGFPE... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for CET support... no checking for sys/file.h... yes checking whether clang supports -fno-exceptions... yes ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... yes checking for fflush_unlocked... no checking for inttypes.h... yes checking for objdir... yes checking for objdir... checking for limits.h... .libs .libs yes yes checking for sys/param.h... checking whether clang supports -fno-rtti... yes yes checking for stdint.h... checking for stdlib.h... (cached) yes yes checking for -exported_symbols_list linker flag... checking for malloc.h... yes yes checking for limits.h... no checking for fgetc_unlocked... yes checking for unsigned long long... no checking for string.h... (cached) yes yes yes checking for -force_load linker flag... checking if clang supports -fno-rtti -fno-exceptions... checking for unistd.h... (cached) yes checking dependency style of clang++... checking for stdlib.h... (cached) yes checking if clang supports -fno-rtti -fno-exceptions... checking for strings.h... (cached) yes checking for malloc.h... checking for sys/time.h... no yes checking for inttypes.h... checking for fgets_unlocked... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... no yes yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... checking for string.h... (cached) yes checking for time.h... checking for unistd.h... (cached) yes yes checking whether the inttypes.h PRIxNN macros are broken... checking for strings.h... (cached) yes checking for sys/time.h... yes yes checking if clang static flag -static works... yes checking if clang static flag -static works... checking for sys/resource.h... yes checking for dlfcn.h... gcc3 no checking whether time.h and sys/time.h may both be included... checking for fileno_unlocked... yes no checking for ld used by GCC... checking for time.h... yes no checking if clang supports -c -o file.o... no checking if clang supports -c -o file.o... checking for sys/stat.h... (cached) yes /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... yes checking for objdir... checking for sys/mman.h... yes checking whether string.h and strings.h may both be included... no checking for shared library run path origin... .libs yes checking for sys/resource.h... yes yes yes checking for fcntl.h... checking locale.h usability... done checking for fprintf_unlocked... yes yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... checking argz.h usability... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... checking for sys/stat.h... (cached) yes yes checking for sys/mman.h... checking for alloca.h... yes checking locale.h presence... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes yes checking if clang supports -fno-rtti -fno-exceptions... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for locale.h... yes checking for sys/pstat.h... no checking argz.h presence... no checking for fcntl.h... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for fputc_unlocked... checking how to run the C preprocessor... clang -E yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking fcntl.h usability... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes no checking for sys/sysmp.h... no checking for argz.h... no no checking unwind.h usability... checking for alloca.h... checking limits.h usability... yes checking fcntl.h presence... no checking for fputs_unlocked... yes checking if clang static flag -static works... yes checking for fcntl.h... yes checking for stdlib.h... (cached) yes no yes checking for sys/sysinfo.h... checking limits.h usability... yes checking unwind.h presence... checking for unistd.h... (cached) yes yes checking limits.h presence... checking for sys/pstat.h... checking for sys/param.h... no checking if clang supports -c -o file.o... yes checking for unwind.h... yes checking for _Unwind_Backtrace... no yes checking for limits.h... yes yes checking limits.h presence... checking for machine/hal_sysinfo.h... no checking for sys/sysmp.h... checking locale.h usability... yes checking for getpagesize... no checking for fread_unlocked... yes checking for limits.h... yes checking stddef.h usability... no no checking for sys/table.h... yes checking for -funwind-tables option... checking for sys/sysinfo.h... yes checking locale.h presence... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes checking for working mmap... yes checking for locale.h... yes yes checking stddef.h presence... yes checking for -frandom-seed=string option... no no checking nl_types.h usability... checking for sys/sysctl.h... checking for machine/hal_sysinfo.h... no darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for stddef.h... yes checking for fwrite_unlocked... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for int64_t... yes yes checking for stdlib.h... (cached) yes yes checking nl_types.h presence... checking for sys/systemcfg.h... checking whether clang supports -W... checking for strings.h... (cached) yes no checking for string.h... (cached) yes checking for sys/table.h... yes checking for nl_types.h... yes checking sys/file.h usability... yes no checking malloc.h usability... checking for stdint.h... (cached) yes checking whether clang supports -Wall... checking for stdio_ext.h... no checking for getchar_unlocked... no checking for sys/sysctl.h... yes checking sys/file.h presence... yes yes checking for uint64_t... no checking whether clang supports -Wwrite-strings... checking for process.h... no checking malloc.h presence... yes checking for memcpy... yes yes checking for sys/file.h... yes yes checking for sys/systemcfg.h... checking whether clang supports -Wstrict-prototypes... checking for unistd.h... (cached) yes no checking whether byte ordering is bigendian... yes yes checking for sys/wait.h that is POSIX.1 compatible... no checking for malloc.h... no checking for sys/prctl.h... checking stddef.h usability... checking for getc_unlocked... yes checking whether clang supports -Wmissing-prototypes... no yes checking for stdint.h... (cached) yes no checking for sys/wait.h that is POSIX.1 compatible... yes yes checking stddef.h presence... checking for stdio_ext.h... checking for strerror... configure: updating cache ./config.cache yes checking that generated files are newer than configure... done configure: creating ./config.status checking whether clang supports -Wold-style-definition... yes checking for stddef.h... yes yes checking for stdlib.h... (cached) yes yes checking whether time.h and sys/time.h may both be included... no checking for putchar_unlocked... checking for process.h... checking for string.h... (cached) yes checking for unistd.h... (cached) yes yes checking whether clang supports -Wmissing-format-attribute... checking for sys/param.h... (cached) yes no checking for an ANSI C-conforming const... yes checking for feof_unlocked... checking for unistd.h... (cached) yes yes checking whether errno must be declared... no checking for sys/prctl.h... yes yes checking for inline... yes checking whether clang supports -Wcast-qual... configure: updating cache ./config.cache checking for putc_unlocked... no checking size of int... checking that generated files are newer than configure... done configure: creating ./config.status no checking for sys/wait.h that is POSIX.1 compatible... inline checking for obstacks... yes yes checking for _Unwind_GetIPInfo... checking for fgets_unlocked... yes checking whether time.h and sys/time.h may both be included... yes no checking for off_t... checking whether abort is declared... yes checking whether errno must be declared... yes checking __sync extensions... no checking for getc_unlocked... no checking size of int... yes 4 checking size of long... checking whether asprintf is declared... yes checking __atomic extensions... yes yes checking for size_t... checking for getcwd... yes checking whether basename is declared... yes checking output filetype... yes no 4 checking size of long... checking for getegid... checking whether errno is declared... configure: WARNING: could not determine output file type yes checking for ssize_t... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... 8 checking size of size_t... no yes checking whether vasprintf is declared... checking for geteuid... yes checking for uintptr_t... yes checking for uintptr_t... yes checking whether clearerr_unlocked is declared... 8 checking size of size_t... yes checking for getgid... yes checking whether feof_unlocked is declared... 8 checking for long long... yes checking for int_least32_t... yes checking for ptrdiff_t... yes yes checking for getuid... checking whether ferror_unlocked is declared... 8 checking for long long... yes yes checking for int_fast32_t... checking whether fflush_unlocked is declared... yes checking size of long long... yes yes checking for uint64_t... checking for mempcpy... no checking whether fgetc_unlocked is declared... yes checking whether struct tm is in sys/time.h or time.h... yes checking for uint64_t... yes checking size of long long... no checking for munmap... config.status: creating Makefile time.h checking size of int... no checking whether fgets_unlocked is declared... config.status: creating config.h 8 checking for a 64-bit type... config.status: executing depfiles commands yes yes checking what to include in gstdint.h... stdint.h (already complete) uint64_t checking sys/mman.h usability... checking for intptr_t... checking for putenv... no config.status: executing libtool commands checking whether fileno_unlocked is declared... config.status: creating Makefile yes checking sys/mman.h presence... 8 checking for a 64-bit type... config.status: executing depfiles commands yes yes checking whether fprintf_unlocked is declared... checking for setenv... yes checking for sys/mman.h... yes checking for mmap... mkdir ./libdecnumber uint64_t checking for intptr_t... Configuring in ./libdecnumber yes checking for uintptr_t... 4 checking size of long... no checking whether fputc_unlocked is declared... yes yes checking for setlocale... checking link.h usability... no checking whether fputs_unlocked is declared... yes checking for uintptr_t... yes checking for ssize_t... yes config.status: executing libtool commands checking for stpcpy... no checking link.h presence... 8 no checking for clearerr_unlocked... checking whether fread_unlocked is declared... no checking for link.h... no checking sys/ldr.h usability... yes checking for pid_t... yes checking for ssize_t... mkdir ./fixincludes yes Configuring in ./fixincludes checking for strcasecmp... no yes checking whether fwrite_unlocked is declared... checking for feof_unlocked... no checking sys/ldr.h presence... no checking for sys/ldr.h... no checking for fcntl... no checking whether getchar_unlocked is declared... yes yes checking for pid_t... yes checking for strdup... yes checking for library containing strerror... configure: creating cache ./config.cache checking whether make sets $(MAKE)... checking for ferror_unlocked... yes checking for aarch64-apple-darwin20-gcc... clang yes checking whether getc_unlocked is declared... yes checking whether strnlen is declared... yes yes none required checking for strtoul... checking for asprintf... yes checking for fflush_unlocked... checking for library containing strerror... yes checking whether putchar_unlocked is declared... yes checking for lstat... checking whether the C compiler works... yes no checking for fgetc_unlocked... checking whether putc_unlocked is declared... yes yes none required checking for asprintf... checking for tsearch... checking for atexit... yes yes checking for C compiler default output file name... a.out checking for suffix of executables... checking for readlink... yes checking for an ANSI C-conforming const... configure: creating cache ./config.cache checking build system type... yes yes aarch64-apple-darwin20 checking host system type... checking for __argz_count... no checking for fgets_unlocked... aarch64-apple-darwin20 checking target system type... checking for basename... yes checking sys/mman.h usability... yes i686-w64-mingw32 checking for aarch64-apple-darwin20-gcc... clang checking whether we are cross compiling... yes checking for atexit... checking for getexecname... yes checking sys/mman.h presence... no yes checking for fileno_unlocked... no yes checking for sys/mman.h... yes checking for mmap... checking for __argz_stringify... checking for bcmp... yes checking for basename... checking whether the C compiler works... no checking for clock_gettime... yes no checking for suffix of object files... yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... checking for fprintf_unlocked... no checking for __argz_next... yes yes checking for bcopy... yes checking for C compiler default output file name... a.out checking for bcmp... checking for suffix of executables... o checking whether we are using the GNU C compiler... yes checking whether -pthread is supported... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes checking whether clang accepts -g... configure: updating cache ./config.cache yes checking whether -gdwarf-5 is supported... configure: creating ./config.status no checking for fputc_unlocked... no yes yes checking for clang option to accept ISO C89... checking for __fsetlocking... checking whether we are cross compiling... checking for bsearch... yes checking for bcopy... none needed checking for aarch64-apple-darwin20-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking for compress in -lz... no checking for iconv... no checking for fputs_unlocked... yes yes checking whether clang supports -Wall... checking for bzero... yes checking for bsearch... yes yes checking whether --compress-debug-sections is supported... checking whether clang supports -Wwrite-strings... no config.status: creating Makefile checking for suffix of object files... yes no checking whether clang supports -Wstrict-prototypes... config.status: creating mkheaders.almost yes checking for fread_unlocked... no checking for objcopy... no checking for readelf... readelf checking whether objcopy supports debuglink... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/gcc-10.2.0/libbacktrace/configure[13500]: --add-gnu-debuglink=x: inaccessible or not found no checking whether tests can run... checking for calloc... o checking whether we are using the GNU C compiler... yes config.status: creating config.h checking for bzero... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang accepts -g... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes no yes checking for fwrite_unlocked... yes checking for clang option to accept ISO C89... checking whether clang supports -Wold-style-definition... checking for clock... gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/zlib' clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../gcc-10.2.0/zlib/'`adler32.c extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); yes checking for nl_langinfo and CODESET... checking whether clang supports -Wmissing-format-attribute... yes yes none needed checking how to run the C preprocessor... clang -E checking for calloc... yes yes configure: updating cache ./config.cache checking whether clang supports -Wcast-qual... checking for ffs... no checking that generated files are newer than configure... done configure: creating ./config.status checking for getchar_unlocked... yes checking for LC_MESSAGES... yes checking whether clang supports -pedantic -Wlong-long... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../gcc-10.2.0/zlib/'`compress.c checking for grep that handles long lines and -e... yes checking for clock... yes yes checking whether clang supports -fno-lto... yes yes checking for bison... bison checking version of bison... checking for getcwd... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../gcc-10.2.0/zlib/'`crc32.c checking for getc_unlocked... 2.3, ok checking whether NLS is requested... no checking whether to use NLS... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... yes autoheader checking bison 3 or later... checking how to run the C preprocessor... clang -E 2.3, old yes checking for ffs... configure: updating cache ./config.cache yes configure: creating ./config.status mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po yes checking for getpagesize... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../gcc-10.2.0/zlib/'`deflate.c checking for putchar_unlocked... checking for grep that handles long lines and -e... yes checking for getcwd... yes yes checking for gettimeofday... checking for putc_unlocked... yes config.status: creating Makefile checking for getpagesize... yes yes checking for index... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... config.status: creating config.intl /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... checking whether abort is declared... config.status: creating config.h yes yes checking for gettimeofday... checking whether asprintf is declared... config.status: executing default-1 commands yes checking for insque... yes yes checking whether basename is declared... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/intl' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/intl' clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../gcc-10.2.0/zlib/'`gzread.c clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../gcc-10.2.0/zlib/'`gzclose.c checking for index... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... yes no checking for memchr... checking whether errno is declared... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../gcc-10.2.0/zlib/'`gzwrite.c yes checking for insque... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po no clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../gcc-10.2.0/zlib/'`gzlib.c yes checking whether getopt is declared... checking for sys/types.h... yes checking for memcmp... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../gcc-10.2.0/zlib/'`infback.c yes yes yes checking whether vasprintf is declared... checking for sys/stat.h... checking for memchr... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../gcc-10.2.0/zlib/'`inffast.c yes yes checking for stdlib.h... yes checking whether clearerr_unlocked is declared... checking for memcpy... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po yes clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../gcc-10.2.0/zlib/'`inflate.c yes checking for memcmp... yes mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po checking for string.h... checking for sys/types.h... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../gcc-10.2.0/zlib/'`inftrees.c yes yes checking whether feof_unlocked is declared... config.status: creating Makefile yes checking for memmem... yes checking for sys/stat.h... checking for memory.h... yes checking for memcpy... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po config.status: creating backtrace-supported.h clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../gcc-10.2.0/zlib/'`trees.c yes checking whether ferror_unlocked is declared... yes yes config.status: creating install-debuginfo-for-buildid.sh yes checking for strings.h... checking for stdlib.h... checking for memmove... yes yes checking whether fflush_unlocked is declared... config.status: creating config.h yes checking for memmem... yes checking for string.h... checking for inttypes.h... config.status: executing libtool commands yes no checking whether fgetc_unlocked is declared... checking for mempcpy... config.status: executing gstdint.h commands yes yes yes mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po checking for memmove... clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../gcc-10.2.0/zlib/'`uncompr.c checking for memory.h... checking for stdint.h... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po clang -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-10.2.0/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../gcc-10.2.0/zlib/'`zutil.c config.status: executing default commands no yes mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po yes checking whether fgets_unlocked is declared... true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-O2 -I/opt/pkg/include" "CXXFLAGS=-O2 -I/opt/pkg/include" "CFLAGS_FOR_BUILD=-O2 -I/opt/pkg/include" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c -o sjmulder -g staff" "INSTALL_DATA=/usr/bin/install -c -o sjmulder -g staff -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -o sjmulder -g staff -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o sjmulder -g staff -m 755" "LDFLAGS=-L/opt/pkg/lib" "LIBCFLAGS=-O2 -I/opt/pkg/include" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=/opt/pkg/bin/gmake" "MAKEINFO=/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/gcc-10.2.0/missing makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/opt/pkg/bin/mksh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/opt/pkg/cross/i686-w64-mingw32-bootstrap" "infodir=/opt/pkg/cross/i686-w64-mingw32-bootstrap/info" "libdir=/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib" "prefix=/opt/pkg/cross/i686-w64-mingw32-bootstrap" "tooldir=/opt/pkg/cross/i686-w64-mingw32-bootstrap/i686-w64-mingw32" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "LIBCFLAGS=-O2 -I/opt/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /opt/pkg/bin/gmake checking for unistd.h... checking for strings.h... no checking for memset... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po rm -f libz.a yes ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o checking for mempcpy... ranlib libz.a no yes yes checking whether fileno_unlocked is declared... checking minix/config.h usability... gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/zlib' gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libbacktrace' checking for inttypes.h... /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libbacktrace' /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o atomic.lo ../../gcc-10.2.0/libbacktrace/atomic.c true DO=all multi-do # /opt/pkg/bin/gmake /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o dwarf.lo ../../gcc-10.2.0/libbacktrace/dwarf.c /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o fileline.lo ../../gcc-10.2.0/libbacktrace/fileline.c yes yes yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/dwarf.c -fno-common -DPIC -o .libs/dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/atomic.c -fno-common -DPIC -o .libs/atomic.o checking whether fprintf_unlocked is declared... checking for mkstemps... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/fileline.c -fno-common -DPIC -o .libs/fileline.o checking for stdint.h... no no checking for memset... checking minix/config.h presence... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 no libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether fputc_unlocked is declared... checking for unistd.h... yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o posix.lo ../../gcc-10.2.0/libbacktrace/posix.c yes checking for putenv... yes checking for a sed that does not truncate output... /opt/pkg/bin/nbsed libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/posix.c -fno-common -DPIC -o .libs/posix.o checking for mkstemps... yes checking whether clang supports -W... checking ctype.h usability... /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o print.lo ../../gcc-10.2.0/libbacktrace/print.c no checking whether fputs_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/print.c -fno-common -DPIC -o .libs/print.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 yes checking whether clang supports -Wall... yes checking ctype.h presence... yes yes checking for random... no libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/print.c -o print.o >/dev/null 2>&1 checking for putenv... checking whether fread_unlocked is declared... /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o sort.lo ../../gcc-10.2.0/libbacktrace/sort.c yes checking for ctype.h... yes yes checking stddef.h usability... checking whether clang supports -Wwrite-strings... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/sort.c -fno-common -DPIC -o .libs/sort.o yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o state.lo ../../gcc-10.2.0/libbacktrace/state.c yes no checking for rename... checking whether fwrite_unlocked is declared... checking whether clang supports -Wstrict-prototypes... yes checking stddef.h presence... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/state.c -fno-common -DPIC -o .libs/state.o yes checking for random... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 yes yes checking for stddef.h... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/state.c -o state.o >/dev/null 2>&1 checking whether clang supports -Wmissing-prototypes... checking for string.h... (cached) yes no checking stdio.h usability... checking whether getchar_unlocked is declared... yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o backtrace.lo ../../gcc-10.2.0/libbacktrace/backtrace.c yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o simple.lo ../../gcc-10.2.0/libbacktrace/simple.c checking whether clang supports -Wold-style-definition... checking for rindex... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/backtrace.c -fno-common -DPIC -o .libs/backtrace.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/simple.c -fno-common -DPIC -o .libs/simple.o checking for rename... yes checking stdio.h presence... yes yes checking whether getc_unlocked is declared... checking whether clang supports -Wmissing-format-attribute... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 yes checking for stdio.h... yes yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for setenv... yes yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o unknown.lo ../../gcc-10.2.0/libbacktrace/unknown.c /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o mmapio.lo ../../gcc-10.2.0/libbacktrace/mmapio.c yes checking whether clang supports -Woverlength-strings... checking whether putchar_unlocked is declared... checking for rindex... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/mmapio.c -fno-common -DPIC -o .libs/mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/unknown.c -fno-common -DPIC -o .libs/unknown.o yes checking whether clang supports -pedantic -Wlong-long... yes yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/unknown.c -o unknown.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 checking whether putc_unlocked is declared... checking for snprintf... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking for uintptr_t... yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o mmap.lo ../../gcc-10.2.0/libbacktrace/mmap.c checking for setenv... yes checking for working alloca.h... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/mmap.c -fno-common -DPIC -o .libs/mmap.o yes checking stddef.h presence... yes checking for sigsetmask... yes checking for stddef.h... yes yes checking for stdlib.h... (cached) yes yes checking for int_least32_t... checking for snprintf... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 checking for strings.h... (cached) yes checking for unistd.h... (cached) yes yes checking for alloca... checking fcntl.h usability... yes checking for stpcpy... yes yes checking fcntl.h presence... yes checking for int_fast32_t... checking for sigsetmask... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking for stpncpy... yes yes checking sys/file.h presence... checking for stpcpy... yes checking whether NLS is requested... yes checking for uint64_t... no checking for uchar... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes yes checking for clearerr_unlocked... checking for strcasecmp... checking for ld used by GCC... yes /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/libbacktrace -I ../../gcc-10.2.0/libbacktrace/../include -I ../../gcc-10.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 checking for stpncpy... no checking for shared library run path origin... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes yes checking for feof_unlocked... checking for strchr... done yes checking for off_t... checking for iconv... (cached) no yes checking for strcasecmp... yes checking for ferror_unlocked... yes configure: updating cache ./config.cache checking for strdup... configure: creating ./config.status yes checking size of int... yes checking for strchr... yes checking for fflush_unlocked... yes checking for strncasecmp... yes checking for strdup... config.status: creating Makefile no config.status: creating config.h checking for fgetc_unlocked... yes checking for strndup... config.status: executing depdir commands 4 checking size of long... mkdir .deps yes checking for strncasecmp... no checking for fgets_unlocked... yes checking for strnlen... yes checking for strndup... no checking for fileno_unlocked... yes checking for strrchr... 8 checking for ANSI C header files... (cached) yes checking build system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... i686-w64-mingw32 checking for decimal floating point... bid checking whether byte ordering is bigendian... yes checking for strnlen... yes checking for fprintf_unlocked... yes checking for strstr... yes checking for strrchr... no checking for fputc_unlocked... yes no checking for strtod... configure: updating cache ./config.cache configure: creating ./config.status yes checking for strstr... no checking for fputs_unlocked... yes checking for strtol... yes checking for strtod... no checking for fread_unlocked... config.status: creating Makefile config.status: creating config.h yes config.status: executing gstdint.h commands checking for strtoul... yes no checking for fwrite_unlocked... checking for strtol... yes /opt/pkg/bin/mksh ./libtool --tag=CC --mode=link clang -funwind-tables -frandom-seed=libbacktrace.la -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -L/opt/pkg/lib -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo unknown.lo mmapio.lo mmap.lo checking for strtoll... no yes gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libdecnumber' source='../../gcc-10.2.0/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/decNumber.c checking for getchar_unlocked... source='../../gcc-10.2.0/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/decContext.c source='../../gcc-10.2.0/libdecnumber/bid/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/decimal32.c source='../../gcc-10.2.0/libdecnumber/bid/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/decimal64.c checking for strtoul... source='../../gcc-10.2.0/libdecnumber/bid/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/decimal128.c source='../../gcc-10.2.0/libdecnumber/bid/bid2dpd_dpd2bid.c' object='bid2dpd_dpd2bid.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/bid2dpd_dpd2bid.c yes yes libtool: link: ar cru .libs/libbacktrace.a .libs/atomic.o .libs/dwarf.o .libs/fileline.o .libs/posix.o .libs/print.o .libs/sort.o .libs/state.o .libs/backtrace.o .libs/simple.o .libs/unknown.o .libs/mmapio.o .libs/mmap.o checking for strtoull... checking for getc_unlocked... yes libtool: link: ranlib .libs/libbacktrace.a checking for strtoll... source='../../gcc-10.2.0/libdecnumber/bid/host-ieee32.c' object='host-ieee32.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/host-ieee32.c libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) source='../../gcc-10.2.0/libdecnumber/bid/host-ieee64.c' object='host-ieee64.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/host-ieee64.c gmake[2]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libbacktrace' gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libbacktrace' source='../../gcc-10.2.0/libdecnumber/bid/host-ieee128.c' object='host-ieee128.o' libtool=no clang -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-10.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-10.2.0/libdecnumber/bid/host-ieee128.c yes yes checking for strverscmp... checking for putchar_unlocked... yes checking for strtoull... yes no checking for tmpnam... checking for putc_unlocked... yes checking for strverscmp... yes yes checking for vasprintf... checking whether abort is declared... no checking for tmpnam... yes checking whether asprintf is declared... yes checking for vfprintf... yes yes checking whether basename is declared... checking for vasprintf... yes no checking whether errno is declared... checking for vprintf... yes checking for vfprintf... no checking whether vasprintf is declared... yes checking for vsnprintf... yes yes checking whether clearerr_unlocked is declared... checking for vprintf... yes yes checking for vsprintf... checking whether feof_unlocked is declared... yes checking for vsnprintf... yes checking whether ferror_unlocked is declared... yes checking for waitpid... yes checking whether fflush_unlocked is declared... yes checking for vsprintf... yes no checking for setproctitle... checking whether fgetc_unlocked is declared... yes checking for waitpid... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o bid2dpd_dpd2bid.o host-ieee32.o host-ieee64.o host-ieee128.o no checking whether fgets_unlocked is declared... ranlib libdecnumber.a no checking whether alloca needs Cray hooks... gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libdecnumber' no checking stack direction for C alloca... yes no checking for setproctitle... checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether alloca needs Cray hooks... no checking stack direction for C alloca... no checking whether fputc_unlocked is declared... -1 checking for vfork.h... no checking whether fputs_unlocked is declared... no checking for fork... no checking whether fread_unlocked is declared... yes -1 checking for vfork.h... checking for vfork... no checking whether fwrite_unlocked is declared... no checking for fork... yes no checking for working fork... checking whether getchar_unlocked is declared... yes checking for vfork... yes checking whether getc_unlocked is declared... yes yes checking whether putchar_unlocked is declared... checking for working fork... yes yes checking for working vfork... (cached) yes checking for _doprnt... checking whether putc_unlocked is declared... yes checking for an ANSI C-conforming const... no checking for sys_errlist... yes checking sys/mman.h usability... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking sys/mman.h presence... yes checking for sys_nerr... yes checking for sys/mman.h... yes checking for mmap... no checking for sys_errlist... yes checking for sys_siglist... yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes checking for sys_nerr... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes configure: updating cache ./config.cache checking for external symbol _system_configuration... configure: creating ./config.status yes no checking for sys_siglist... checking for __fsetlocking... yes config.status: creating Makefile checking for external symbol _system_configuration... no checking for canonicalize_file_name... config.status: creating mkheaders.almost config.status: creating config.h no checking for __fsetlocking... no checking for dup3... no checking for canonicalize_file_name... no checking for getrlimit... no checking for dup3... yes checking for getrusage... no checking for getrlimit... yes checking for getsysinfo... yes checking for getrusage... no checking for gettimeofday... (cached) yes checking for on_exit... yes checking for getsysinfo... no checking for pipe2... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for psignal... no checking for pipe2... yes checking for pstat_getdynamic... no checking for psignal... no checking for pstat_getstatic... yes checking for pstat_getdynamic... no checking for realpath... no checking for pstat_getstatic... yes checking for setrlimit... no checking for realpath... yes checking for sbrk... yes checking for setrlimit... yes checking for spawnve... yes checking for sbrk... no checking for spawnvpe... yes checking for spawnve... no checking for strerror... no checking for spawnvpe... yes checking for strsignal... no checking for strerror... yes checking for sysconf... yes checking for strsignal... yes checking for sysctl... yes checking for sysconf... yes checking for sysmp... yes checking for sysctl... no checking for table... yes checking for sysmp... no checking for times... no checking for table... yes checking for wait3... no checking for times... yes checking for wait4... yes checking for wait3... yes checking whether basename is declared... yes checking for wait4... no checking whether ffs is declared... yes checking whether basename is declared... yes checking whether asprintf is declared... no checking whether ffs is declared... yes checking whether vasprintf is declared... yes checking whether asprintf is declared... yes checking whether snprintf is declared... yes yes checking whether vasprintf is declared... checking whether vsnprintf is declared... yes yes checking whether snprintf is declared... checking whether calloc is declared... yes yes checking whether vsnprintf is declared... checking whether getenv is declared... yes yes checking whether calloc is declared... checking whether getopt is declared... yes yes checking whether getenv is declared... checking whether malloc is declared... yes yes checking whether getopt is declared... checking whether realloc is declared... yes yes checking whether malloc is declared... checking whether sbrk is declared... yes checking whether realloc is declared... yes checking whether strtol is declared... yes yes checking whether sbrk is declared... checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtol is declared... yes yes checking whether strtoull is declared... checking whether strtoul is declared... yes yes checking whether strverscmp is declared... checking whether strtoll is declared... yes checking whether strtoull is declared... no checking whether strnlen is declared... yes yes checking whether canonicalize_file_name must be declared... checking whether strverscmp is declared... yes no checking for stdlib.h... (cached) yes checking whether strnlen is declared... checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking whether canonicalize_file_name must be declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for working strncmp... yes checking for working strncmp... yes configure: updating cache ./config.cache configure: creating ./config.status yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands config.status: creating Makefile mkdir ./libcpp config.status: creating testsuite/Makefile Configuring in ./libcpp gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libiberty' if [ x"-fno-common" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list touch stamp-picdir if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi gmake[2]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libiberty/testsuite' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libiberty/testsuite' if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi config.status: creating config.h config.status: executing default commands warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/alloca.c -o alloca.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/cplus-dem.c -o cplus-dem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/md5.c -o md5.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/argv.c -o argv.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/choose-temp.c -o choose-temp.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/concat.c -o concat.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/sha1.c -o sha1.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/cp-demint.c -o cp-demint.o gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/crc32.c -o crc32.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/dyn-string.c -o dyn-string.o configure: creating cache ./config.cache checking build system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] aarch64-apple-darwin20 checking host system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. aarch64-apple-darwin20 checking target system type... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fdmatch.c -o fdmatch.o i686-w64-mingw32 checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fibheap.c -o fibheap.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filedescriptor.c -o filedescriptor.o /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for aarch64-apple-darwin20-gcc... clang 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/filename_cmp.c -o filename_cmp.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/d-demangle.c -o d-demangle.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/floatformat.c -o floatformat.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi warning: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fnmatch.c -o fnmatch.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/dyn-string.c -o dyn-string.o checking whether the C compiler works... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/fdmatch.c -o fdmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt.c -o getopt.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi yes checking for C compiler default output file name... a.out 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \ else true; fi checking for suffix of executables... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/filedescriptor.c -o filedescriptor.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi checking whether we are cross compiling... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getpwd.c -o getpwd.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/fibheap.c -o fibheap.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/filename_cmp.c -o filename_cmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/getruntime.c -o getruntime.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/fnmatch.c -o fnmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/floatformat.c -o floatformat.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/regex.c -o regex.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lbasename.c -o lbasename.o no checking for suffix of object files... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] o checking whether we are using the GNU C compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/make-temp-file.c -o make-temp-file.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking whether clang accepts -g... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/objalloc.c -o objalloc.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/getopt.c -o getopt.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/obstack.c -o obstack.o checking for clang option to accept ISO C89... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/partition.c -o partition.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/getpwd.c -o getpwd.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pexecute.c -o pexecute.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] none needed 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/getruntime.c -o getruntime.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/hex.c -o hex.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-common.c -o pex-common.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/lbasename.c -o lbasename.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-one.c -o pex-one.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking whether we are using the GNU C++ compiler... 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi yes checking whether clang++ accepts -g... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/rust-demangle.c -o rust-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/vprintf-support.c -o vprintf-support.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking for aarch64-apple-darwin20-ranlib... ranlib checking how to run the C preprocessor... clang -E if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/safe-ctype.c -o safe-ctype.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object.c -o simple-object.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for grep that handles long lines and -e... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/make-temp-file.c -o make-temp-file.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/objalloc.c -o objalloc.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/obstack.c -o obstack.o 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/partition.c -o partition.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/pexecute.c -o pexecute.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sort.c -o sort.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/spaces.c -o spaces.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/splay-tree.c -o splay-tree.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/stack-limit.c -o stack-limit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strerror.c -o strerror.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/pex-common.c -o pex-common.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/pex-one.c -o pex-one.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strsignal.c -o strsignal.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/timeval-utils.c -o timeval-utils.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/vprintf-support.c -o vprintf-support.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xasprintf.c -o xasprintf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xatexit.c -o xatexit.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xexit.c -o xexit.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/rust-demangle.c -o rust-demangle.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmalloc.c -o xmalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/safe-ctype.c -o safe-ctype.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] ../../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../../gcc-10.2.0/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../../gcc-10.2.0/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 4 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xmemdup.c -o xmemdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/simple-object.c -o simple-object.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrdup.c -o xstrdup.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrerror.c -o xstrerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xstrndup.c -o xstrndup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/xvasprintf.c -o xvasprintf.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/sort.c -o sort.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/mempcpy.c -o mempcpy.o 1 warning generated. yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi checking for sys/types.h... clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/stack-limit.c -o stack-limit.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/strverscmp.c -o strverscmp.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi 1 warning generated. yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for sys/stat.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/setproctitle.c -o setproctitle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/strerror.c -o strerror.o 1 warning generated. echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi yes gmake[2]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libiberty/testsuite' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi checking for stdlib.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/regex.c -o regex.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/strsignal.c -o strsignal.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/timeval-utils.c -o timeval-utils.o 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xasprintf.c -o xasprintf.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cplus-dem.c -o cplus-dem.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for string.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demangle.c -o cp-demangle.o 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/md5.c -o md5.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] ../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-10.2.0/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-10.2.0/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 1 warning generated. checking for memory.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi 4 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xmalloc.c -o xmalloc.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xexit.c -o xexit.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/sha1.c -o sha1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xmemdup.c -o xmemdup.o ../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-10.2.0/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-10.2.0/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 4 warnings generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for strings.h... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/alloca.c -o alloca.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/argv.c -o argv.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xstrerror.c -o xstrerror.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for inttypes.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/choose-temp.c -o choose-temp.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xstrndup.c -o xstrndup.o yes 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/xvasprintf.c -o xvasprintf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi 1 warning generated. checking for stdint.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/concat.c -o concat.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/cp-demint.c -o cp-demint.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/crc32.c -o crc32.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-10.2.0/libiberty/d-demangle.c -o d-demangle.o 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/mempcpy.c -o mempcpy.o checking for unistd.h... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/setproctitle.c -o setproctitle.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common ../../gcc-10.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-10.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-10.2.0/libiberty/strverscmp.c -o strverscmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a yes ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o checking minix/config.h usability... ranlib ./libiberty.a if [ x"-fno-common" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libiberty' 1 warning generated. gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin' yes gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/fixincludes' checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/fixincl.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/fixtests.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/fixfixes.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/server.c /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin' /opt/pkg/bin/mksh ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/lto-plugin -I../../gcc-10.2.0/lto-plugin/../include -DHAVE_CONFIG_H -I/opt/pkg/include -Wall -O2 -I/opt/pkg/include -c -o lto-plugin.lo ../../gcc-10.2.0/lto-plugin/lto-plugin.c no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/lto-plugin -I../../gcc-10.2.0/lto-plugin/../include -DHAVE_CONFIG_H -I/opt/pkg/include -Wall -O2 -I/opt/pkg/include -c ../../gcc-10.2.0/lto-plugin/lto-plugin.c -fno-common -DPIC -o .libs/lto-plugin.o clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/procopen.c checking whether clang supports -W... clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/fixlib.c yes clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../gcc-10.2.0/fixincludes -I../include -I../../gcc-10.2.0/fixincludes/../include ../../gcc-10.2.0/fixincludes/fixopts.c checking whether clang supports -Wall... srcdir="../../gcc-10.2.0/fixincludes" /opt/pkg/bin/mksh ../../gcc-10.2.0/fixincludes/mkfixinc.sh i686-w64-mingw32 sed -e 's/@gcc_version@/10.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders yes checking whether clang supports -Wnarrowing... clang -O2 -I/opt/pkg/include -L/opt/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a 1 warning generated. yes checking whether clang supports -Wwrite-strings... echo timestamp > full-stamp gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/fixincludes' yes checking whether clang supports -Wmissing-format-attribute... /opt/pkg/bin/mksh ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -O2 -I/opt/pkg/include -module -bindir /opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/i686-w64-mingw32/10.2.0 '-L/opt/pkg/lib' -o liblto_plugin.la -rpath /opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/i686-w64-mingw32/10.2.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... libtool: link: clang -Wl,-flat_namespace -Wl,-undefined -Wl,suppress -o .libs/liblto_plugin.0.so -bundle .libs/lto-plugin.o -L/opt/pkg/lib ../libiberty/pic/libiberty.a yes checking whether clang supports -Wold-style-definition... libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.0.so" "liblto_plugin.so") yes checking whether clang supports -Wc++-compat... libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o mkdir ../gcc yes checking whether clang supports -pedantic -Wlong-long... ranlib ./libiberty.a libtool: install: /usr/bin/install -c -o sjmulder -g staff .libs/liblto_plugin.0.so /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin/../gcc/liblto_plugin.0.so libtool: install: (cd /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin/../gcc && { ln -s -f liblto_plugin.0.so liblto_plugin.so || { rm -f liblto_plugin.so && ln -s liblto_plugin.0.so liblto_plugin.so; }; }) if [ x"" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filedescriptor.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi libtool: install: /usr/bin/install -c -o sjmulder -g staff .libs/liblto_plugin.lai /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin/../gcc/liblto_plugin.la gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libiberty' yes libtool: install: warning: remember to run `libtool --finish /opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/i686-w64-mingw32/10.2.0' gmake[2]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin' gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin' checking whether clang supports -fno-exceptions... Configuring in ./gcc gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/fixincludes' gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libcpp' clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../../gcc-10.2.0/libcpp/charset.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/fixincl.c clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../../gcc-10.2.0/libcpp/directives.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/fixtests.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/fixfixes.c clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../../gcc-10.2.0/libcpp/directives-only.c yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking whether clang supports -fno-rtti... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../../gcc-10.2.0/libcpp/directives-only.c:20: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-10.2.0/libcpp/directives.c:22: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/server.c yes In file included from ../../../gcc-10.2.0/libcpp/charset.c:21: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../../gcc-10.2.0/libcpp/errors.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/procopen.c checking dependency style of clang++... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/fixlib.c In file included from ../../../gcc-10.2.0/libcpp/errors.c:26: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../../gcc-10.2.0/libcpp/expr.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-10.2.0/fixincludes -I../include -I../../../gcc-10.2.0/fixincludes/../include ../../../gcc-10.2.0/fixincludes/fixopts.c srcdir="../../../gcc-10.2.0/fixincludes" /opt/pkg/bin/mksh ../../../gcc-10.2.0/fixincludes/mkfixinc.sh i686-w64-mingw32 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] sed -e 's/@gcc_version@/10.2.0/' < mkheaders.almost > mkheadersT clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../../gcc-10.2.0/libcpp/files.c mv -f mkheadersT mkheaders clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../../gcc-10.2.0/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../../gcc-10.2.0/libcpp/expr.c:20: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -O2 -I/opt/pkg/include -L/opt/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../../gcc-10.2.0/libcpp/expr.c:802:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../../gcc-10.2.0/libcpp/expr.c:802:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../../gcc-10.2.0/libcpp/expr.c:805:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../../gcc-10.2.0/libcpp/expr.c:805:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", gcc3 checking whether time.h and sys/time.h may both be included... 2 warnings generated. echo "#define LOCALEDIR \"/opt/pkg/cross/i686-w64-mingw32-bootstrap/share/locale\"" > localedir.new In file included from ../../../gcc-10.2.0/libcpp/files.c:24: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../../gcc-10.2.0/libcpp/../move-if-change localedir.new localedir.h yes checking whether string.h and strings.h may both be included... In file included from ../../../gcc-10.2.0/libcpp/identifiers.c:26: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ echo timestamp > full-stamp gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/fixincludes' clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../../gcc-10.2.0/libcpp/lex.c 2 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../../gcc-10.2.0/libcpp/line-map.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] configure: creating cache ./config.cache yes checking locale.h usability... checking build system type... aarch64-apple-darwin20 checking host system type... In file included from ../../../gcc-10.2.0/libcpp/lex.c:23: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ aarch64-apple-darwin20 checking target system type... In file included from ../../../gcc-10.2.0/libcpp/line-map.c:23: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ i686-w64-mingw32 checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok echo timestamp > localedir.hs checking whether to place generated files in the source directory... no clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../../gcc-10.2.0/libcpp/macro.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking locale.h presence... ../../../gcc-10.2.0/libcpp/lex.c:1729:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../../gcc-10.2.0/libcpp/lex.c:1738:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../../gcc-10.2.0/libcpp/lex.c:1741:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../../gcc-10.2.0/libcpp/lex.c:1764:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../../gcc-10.2.0/libcpp/lex.c:1773:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ 2 warnings generated. In file included from ../../../gcc-10.2.0/libcpp/macro.c:26: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../../gcc-10.2.0/libcpp/mkdeps.c yes checking for locale.h... yes ../../../gcc-10.2.0/libcpp/macro.c:184:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/macro.c:184:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../../gcc-10.2.0/libcpp/macro.c:213:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/macro.c:213:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", checking fcntl.h usability... ../../../gcc-10.2.0/libcpp/macro.c:3490:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/macro.c:3490:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../../gcc-10.2.0/libcpp/macro.c:3505:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-10.2.0/libcpp/macro.c:3505:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../../gcc-10.2.0/libcpp/pch.c 2 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../../gcc-10.2.0/libcpp/symtab.c In file included from ../../../gcc-10.2.0/libcpp/mkdeps.c:24: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking whether a default linker was specified... yes (/opt/pkg/cross/i686-w64-mingw32/i686-w64-mingw32/bin/ld - GNU ld) yes checking fcntl.h presence... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../../gcc-10.2.0/libcpp/pch.c:19: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking for fcntl.h... yes In file included from ../../../gcc-10.2.0/libcpp/symtab.c:23: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking limits.h usability... 2 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../../gcc-10.2.0/libcpp/traditional.c 2 warnings generated. 2 warnings generated. clang++ -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-10.2.0/libcpp -I. -I../../../gcc-10.2.0/libcpp/../include -I../../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../../gcc-10.2.0/libcpp/init.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking limits.h presence... 2 warnings generated. checking whether a default assembler was specified... yes (/opt/pkg/cross/i686-w64-mingw32/i686-w64-mingw32/bin/as - GNU as) checking for aarch64-apple-darwin20-gcc... clang yes checking for limits.h... yes checking stddef.h usability... In file included from ../../../gcc-10.2.0/libcpp/traditional.c:20: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-10.2.0/libcpp/init.c:22: ../../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../../gcc-10.2.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-10.2.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ yes checking stddef.h presence... 11 warnings generated. yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for string.h... (cached) yes checking whether the C compiler works... checking sys/file.h usability... 7 warnings generated. 2 warnings generated. 6 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o yes checking sys/file.h presence... ranlib libcpp.a yes checking for C compiler default output file name... a.out checking for suffix of executables... gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libcpp' yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... checking whether we are cross compiling... no checking for an ANSI C-conforming const... yes checking for inline... no checking for suffix of object files... inline checking for obstacks... o checking whether we are using the GNU C compiler... no checking for off_t... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed yes checking for size_t... checking whether we are using the GNU C++ compiler... yes checking for ssize_t... yes checking whether clang++ accepts -g... yes checking for aarch64-apple-darwin20-gnatbind... no checking for gnatbind... no checking for aarch64-apple-darwin20-gnatmake... no checking for gnatmake... no checking whether compiler driver understands Ada... no checking how to run the C++ preprocessor... yes checking for uintptr_t... clang++ -E yes checking for ptrdiff_t... checking for grep that handles long lines and -e... yes checking for uint64_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of int... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... 4 checking size of long... 8 checking for clearerr_unlocked... yes checking for sys/types.h... yes checking for feof_unlocked... yes checking for sys/stat.h... yes checking for ferror_unlocked... yes checking for stdlib.h... yes checking for fflush_unlocked... yes checking for string.h... no checking for fgetc_unlocked... yes checking for memory.h... no checking for fgets_unlocked... yes checking for strings.h... no checking for fileno_unlocked... yes checking for inttypes.h... yes checking for fprintf_unlocked... yes checking for stdint.h... yes no checking for fputc_unlocked... checking for unistd.h... yes checking minix/config.h usability... no checking for fputs_unlocked... no checking minix/config.h presence... no checking for fread_unlocked... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking for fwrite_unlocked... yes checking how to run the C preprocessor... clang -E checking for inline... no checking for getchar_unlocked... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of void *... yes checking for getc_unlocked... yes checking for putchar_unlocked... yes checking for putc_unlocked... 8 checking size of short... yes checking whether abort is declared... yes checking whether asprintf is declared... yes checking whether basename is declared... 2 checking size of int... no checking whether errno is declared... no checking whether getopt is declared... yes checking whether vasprintf is declared... 4 checking size of long... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... 8 checking for long long... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... yes checking size of long long... no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... 8 checking for int8_t... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... yes checking for int16_t... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking for int32_t... yes checking whether putc_unlocked is declared... yes checking for working alloca.h... yes checking for int64_t... yes checking for alloca... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for unsigned long long int... yes checking whether NLS is requested... no checking for uchar... checking for ld used by GCC... yes checking for long long int... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for iconv... yes checking for intmax_t... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes checking for intptr_t... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache configure: creating ./config.status yes checking for uint8_t... config.status: creating Makefile yes checking for uint16_t... config.status: creating config.h config.status: executing depdir commands mkdir .deps yes checking for uint32_t... gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libcpp' clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-10.2.0/libcpp/charset.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-10.2.0/libcpp/directives.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../gcc-10.2.0/libcpp/directives-only.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-10.2.0/libcpp/errors.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-10.2.0/libcpp/expr.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-10.2.0/libcpp/files.c clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-10.2.0/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for uint64_t... In file included from ../../gcc-10.2.0/libcpp/expr.c:20: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/directives-only.c:20: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/files.c:24: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-10.2.0/libcpp/expr.c:802:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../gcc-10.2.0/libcpp/expr.c:802:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-10.2.0/libcpp/expr.c:805:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-10.2.0/libcpp/expr.c:805:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", In file included from ../../gcc-10.2.0/libcpp/directives.c:22: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/identifiers.c:26: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/charset.c:21: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/errors.c:26: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. 2 warnings generated. echo "#define LOCALEDIR \"/opt/pkg/cross/i686-w64-mingw32-bootstrap/share/locale\"" > localedir.new ../../gcc-10.2.0/libcpp/../move-if-change localedir.new localedir.h clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-10.2.0/libcpp/lex.c 2 warnings generated. clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../gcc-10.2.0/libcpp/line-map.c echo timestamp > localedir.hs yes checking for uintmax_t... clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-10.2.0/libcpp/macro.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/libcpp/lex.c:23: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/line-map.c:23: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-10.2.0/libcpp/macro.c:26: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-10.2.0/libcpp/macro.c:184:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/macro.c:184:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../gcc-10.2.0/libcpp/macro.c:213:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/macro.c:213:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../gcc-10.2.0/libcpp/macro.c:3490:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/macro.c:3490:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-10.2.0/libcpp/macro.c:3505:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/macro.c:3505:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", 2 warnings generated. clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-10.2.0/libcpp/mkdeps.c ../../gcc-10.2.0/libcpp/lex.c:1729:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/libcpp/lex.c:1738:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/libcpp/lex.c:1741:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/libcpp/lex.c:1764:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/libcpp/lex.c:1773:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/libcpp/lex.c:1699:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ yes checking for uintptr_t... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-10.2.0/libcpp/pch.c In file included from ../../gcc-10.2.0/libcpp/mkdeps.c:24: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-10.2.0/libcpp/symtab.c In file included from ../../gcc-10.2.0/libcpp/pch.c:19: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-10.2.0/libcpp/traditional.c In file included from ../../gcc-10.2.0/libcpp/symtab.c:23: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-10.2.0/libcpp -I. -I../../gcc-10.2.0/libcpp/../include -I../../gcc-10.2.0/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-10.2.0/libcpp/init.c 2 warnings generated. yes checking for int64_t underlying type... 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/libcpp/traditional.c:20: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ long long In file included from ../../gcc-10.2.0/libcpp/init.c:22: ../../gcc-10.2.0/libcpp/system.h:439:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-10.2.0/libcpp/system.h:440:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-10.2.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-10.2.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-10.2.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 2 warnings generated. checking for std::swap in ... 6 warnings generated. 11 warnings generated. yes checking whether clang++ is affected by placement new aliasing bug... 7 warnings generated. 2 warnings generated. rm -f libcpp.a yes ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o checking whether clang++ supports -W... ranlib libcpp.a gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libcpp' yes checking whether clang++ supports -Wall... yes checking whether clang++ supports -Wnarrowing... yes checking whether clang++ supports -Wwrite-strings... yes checking whether clang++ supports -Wcast-qual... yes checking whether clang++ supports -Werror=format-diag... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Werror=format-diag... (cached) yes checking whether clang++ supports -Wmissing-format-attribute... yes checking whether clang++ supports -Woverloaded-virtual... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes checking whether clang++ supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... yes checking valgrind.h usability... no checking valgrind.h presence... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... no checking for VALGRIND_DISCARD in ... no checking for multiarch configuration... auto configure: WARNING: fixed-point is not supported for this target, ignored checking whether make sets $(MAKE)... yes checking for gawk... /opt/pkg/bin/nawk checking whether ln -s works... yes checking whether ln works... yes checking for aarch64-apple-darwin20-ranlib... ranlib checking for a BSD compatible install... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for cmp's capabilities... gnucompare checking for mktemp... yes checking for makeinfo... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/gcc-10.2.0/missing makeinfo checking for modern makeinfo... no configure: WARNING: *** Makeinfo is missing or too old. *** Info documentation will not be built. checking for recent Pod::Man... no checking for flex... flex checking for bison... bison checking for nm... nm checking for ar... ar checking for sphinx-build... texinfo checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether termios.h defines TIOCGWINSZ... yes checking for limits.h... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for time.h... yes checking for iconv.h... yes checking for fcntl.h... yes checking for ftw.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/time.h... yes checking for sys/mman.h... yes checking for sys/resource.h... yes checking for sys/param.h... yes checking for sys/times.h... yes checking for sys/stat.h... (cached) yes checking for direct.h... no checking for malloc.h... no checking for langinfo.h... yes checking for ldfcn.h... no checking for locale.h... yes checking for wchar.h... yes checking for thread.h... no checking for pthread.h... yes checking for CHAR_BIT... yes checking whether byte ordering is bigendian... no checking how to run the C++ preprocessor... clang++ -E checking for unordered_map... yes checking for tr1/unordered_map... no checking for ext/hash_map... yes checking dependency style of clang++... gcc3 checking for collect2 libraries... none required checking for library containing exc_resume... no checking for library containing kstat_open... no checking for library containing ldexp... none required checking for library containing dlopen... none required checking for inttypes.h... yes checking for zstd.h... no checking for library containing ZSTD_compress... no checking for times... yes checking for clock... yes checking for kill... yes checking for getrlimit... yes checking for setrlimit... yes checking for atoq... no checking for popen... yes checking for sysconf... yes checking for strsignal... yes checking for getrusage... yes checking for nl_langinfo... yes checking for gettimeofday... yes checking for mbstowcs... yes checking for wcswidth... yes checking for mmap... yes checking for setlocale... yes checking for clearerr_unlocked... yes checking for feof_unlocked... yes checking for ferror_unlocked... yes checking for fflush_unlocked... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... yes checking for fprintf_unlocked... no checking for fputc_unlocked... no checking for fputs_unlocked... no checking for fread_unlocked... no checking for fwrite_unlocked... no checking for getchar_unlocked... yes checking for getc_unlocked... yes checking for putchar_unlocked... yes checking for putc_unlocked... yes checking for madvise... yes checking for mallinfo... no checking whether mbstowcs works... yes checking for ssize_t... yes checking for caddr_t... yes checking for sys/mman.h... (cached) yes checking for mmap... (cached) yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... yes checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for iconv... yes checking how to link with libiconv... -liconv checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... yes checking for nl_langinfo and CODESET... yes checking whether basename is declared... no checking whether strstr is declared... yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether atoll is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether madvise is declared... yes checking whether stpcpy is declared... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether strverscmp is declared... no checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes checking whether setenv is declared... yes checking whether unsetenv is declared... yes checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether getrlimit is declared... yes checking whether setrlimit is declared... yes checking whether getrusage is declared... yes checking whether mallinfo is declared... no checking whether ldgetname is declared... no checking whether times is declared... yes checking whether sigaltstack is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `../../gcc-10.2.0/gcc/config/i386/i386.c' for machine-specific logic. Using `../../gcc-10.2.0/gcc/config/i386/i386.md' as machine description file. Using the following target machine macro files: ../../gcc-10.2.0/gcc/config/vxworks-dummy.h ../../gcc-10.2.0/gcc/config/i386/i386.h ../../gcc-10.2.0/gcc/config/i386/unix.h ../../gcc-10.2.0/gcc/config/i386/bsd.h ../../gcc-10.2.0/gcc/config/i386/gas.h ../../gcc-10.2.0/gcc/config/dbxcoff.h ../../gcc-10.2.0/gcc/config/i386/cygming.h ../../gcc-10.2.0/gcc/config/i386/mingw32.h ../../gcc-10.2.0/gcc/config/i386/mingw-w64.h ../../gcc-10.2.0/gcc/config/i386/mingw-stdint.h ../../gcc-10.2.0/gcc/config/initfini-array.h Using host-darwin.o for host machine hooks. checking whether NLS is requested... no checking how to print strings... print -r checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for fgrep... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... (cached) ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... (cached) ranlib checking command to parse nm output from clang object... ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking for clang++ option to produce PIC... -fno-common -DPIC checking if clang++ PIC flag -fno-common -DPIC works... yes checking if clang++ static flag -static works... no checking if clang++ supports -c -o file.o... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking what assembler to use... /opt/pkg/cross/i686-w64-mingw32/i686-w64-mingw32/bin/as checking whether we are using gold... no checking gold linker with split stack support as non default... checking what linker to use... /opt/pkg/cross/i686-w64-mingw32/i686-w64-mingw32/bin/ld checking for i686-w64-mingw32-nm... no checking what nm to use... checking for i686-w64-mingw32-objdump... no checking what objdump to use... not found checking for i686-w64-mingw32-readelf... no checking what readelf to use... not found checking for i686-w64-mingw32-otool... no checking what otool to use... not found checking assembler flags... checking assembler for .balign and .p2align... yes checking assembler for .p2align with maximum skip... yes checking assembler for .literal16... no checking assembler for working .subsection -1... no checking assembler for .weak... yes checking assembler for .weakref... yes checking assembler for .nsubspa comdat... no checking assembler for .hidden... no checking linker for .hidden support... yes checking linker read-only and read-write section mixing... unknown checking for .preinit_array/.init_array/.fini_array support... checking cross compile... guessing... no checking assembler for .sleb128 and .uleb128... yes checking assembler for cfi directives... yes checking assembler for cfi personality directive... yes checking assembler for cfi sections directive... no checking assembler for eh_frame optimization... no checking assembler for section exclude flag... yes checking assembler for section merging support... no checking assembler for section merging support... (cached) no checking assembler for stabs directive... yes checking assembler for COMDAT group support (GNU as)... no checking assembler for COMDAT group support (GNU as, %type)... no checking assembler for line table is_stmt support... yes checking assembler for line table discriminator support... yes checking assembler for thread-local storage support... no checking linker -Bstatic/-Bdynamic option... yes checking linker --version-script option... yes checking linker soname option... yes checking linker --demangle support... yes checking linker plugin support... 2 checking assembler for .comm with alignment... yes checking assembler for .secrel32 relocs... yes checking assembler for .section with alignment... yes checking assembler for -xbrace_comment... no checking assembler for filds and fists mnemonics... yes checking assembler for fildq and fistpq mnemonics... yes checking assembler for cmov syntax... no checking assembler for ffreep mnemonic... yes checking assembler for .quad directive... yes checking assembler for sahf mnemonic... yes checking assembler for interunit movq mnemonic... yes checking assembler for hle prefixes... yes checking assembler for swap suffix... yes checking assembler for different section symbol subtraction... yes checking assembler for rep and lock prefix... yes checking assembler for ud2 mnemonic... yes checking assembler for R_386_TLS_GD_PLT reloc... no checking assembler for R_386_TLS_LDM_PLT reloc... no checking assembler for R_386_TLS_LDM reloc... no checking assembler for R_386_GOT32X reloc... no checking assembler for GOTOFF in data... yes checking assembler for calling ___tls_get_addr via GOT... no checking assembler for dwarf2 debug_line support... no checking assembler for buggy dwarf2 .file directive... no checking assembler for --gdwarf2 option... yes checking assembler for --gstabs option... yes checking assembler for --debug-prefix-map option... yes checking assembler for compressed debug sections... 1 checking assembler for .lcomm with alignment... yes checking for target glibc version... 0.0 checking assembler for gnu_unique_object... no checking assembler for tolerance to line number 0... yes checking support for thin archives... no checking linker PT_GNU_EH_FRAME support... no checking linker CIEv3 in .eh_frame support... yes checking linker position independent executable support... yes checking linker PIE support with copy reloc... no checking linker EH-compatible garbage collection of sections... no checking linker EH garbage collection of sections bug... no checking linker for compressed debug sections... 3 checking linker --as-needed support... yes checking linker mapfile support for clearing hardware capabilities... yes checking linker --build-id support... yes checking linker *_sol2 emulation support... no checking linker --sysroot support... yes checking __stack_chk_fail in target C library... no checking sys/sdt.h in the target C library... no checking dl_iterate_phdr in target C library... unknown checking whether to enable maintainer-specific portions of Makefiles... no checking whether to avoid linking multiple front-ends at once... no Links are now set up to build a cross-compiler from aarch64-apple-darwin20 to i686-w64-mingw32. checking for exported symbols... yes checking for library containing dlopen... (cached) none required checking for -fPIC -shared... yes gcc_driver_version: 10.2.0 checking for -fno-PIE option... yes checking for -no-pie option... yes checking linker -z bndplt option... no checking linker --push-state/--pop-state options... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating as config.status: creating collect-ld config.status: creating nm config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: linking ../../gcc-10.2.0/gcc/config/sol2-clearcapv2.map to clearcap.map config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir brig mkdir brig/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir d mkdir d/.deps mkdir fortran mkdir fortran/.deps mkdir go mkdir go/.deps mkdir jit mkdir jit/.deps mkdir lto mkdir lto/.deps mkdir objc mkdir objc/.deps mkdir objcp mkdir objcp/.deps mkdir c-family mkdir c-family/.deps mkdir common mkdir common/.deps mkdir analyzer mkdir analyzer/.deps config.status: executing default commands gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/i386.h config/i386/unix.h config/i386/bsd.h config/i386/gas.h config/dbxcoff.h config/i386/cygming.h config/i386/mingw32.h config/i386/mingw-w64.h config/i386/mingw-stdint.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4" \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh bconfig.h clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -DBASEVER="\"10.2.0\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o ../../gcc-10.2.0/gcc/version.c LC_ALL=C ; export LC_ALL ; \ /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/opt-gather.awk ../../gcc-10.2.0/gcc/ada/gcc-interface/lang.opt ../../gcc-10.2.0/gcc/brig/lang.opt ../../gcc-10.2.0/gcc/d/lang.opt ../../gcc-10.2.0/gcc/fortran/lang.opt ../../gcc-10.2.0/gcc/go/lang.opt ../../gcc-10.2.0/gcc/lto/lang.opt ../../gcc-10.2.0/gcc/c-family/c.opt ../../gcc-10.2.0/gcc/common.opt ../../gcc-10.2.0/gcc/params.opt ../../gcc-10.2.0/gcc/analyzer/analyzer.opt ../../gcc-10.2.0/gcc/config/fused-madd.opt ../../gcc-10.2.0/gcc/config/i386/i386.opt ../../gcc-10.2.0/gcc/config/i386/cygming.opt ../../gcc-10.2.0/gcc/config/i386/mingw.opt ../../gcc-10.2.0/gcc/config/i386/mingw-w64.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. echo "#define BUILDING_GCC_MAJOR `echo 10.2.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gi.list gtyp-input.list TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/i386/i386.h config/i386/i386-protos.h defaults.h" DEFINES="" \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh tm_d.h if test no = yes \ || test -n "../lib64 ../lib"; then \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/genmultilib \ "m64/m32" \ "64 32" \ "" \ "" \ "" \ "" \ "../lib64 ../lib" \ "" \ "" \ "" \ "no" \ > tmp-mlib.h; \ else \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="../../gcc-10.2.0/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-10.2.0/gcc/||' > tmp-specs.h rm -f tmp-all-tree.def echo "#define BUILDING_GCC_MINOR `echo 10.2.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/gen-pass-instances.awk \ ../../gcc-10.2.0/gcc/passes.def ../../gcc-10.2.0/gcc/config/i386/i386-passes.def > pass-instances.def /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-specs.h specs.h echo '#include "tree.def"' > tmp-all-tree.def echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def echo "#define BUILDING_GCC_PATCHLEVEL `echo 10.2.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h echo timestamp > s-gtyp-input rm -f tmp-omp-device-properties.h; \ for kind in kind arch isa; do \ echo 'const char omp_offload_device_'${kind}'[] = ' \ >> tmp-omp-device-properties.h; \ for prop in none ; do \ [ "$prop" = "none" ] && continue; \ tgt=`echo "$prop" | sed 's/=.*$//'`; \ props=`echo "$prop" | sed 's/.*=//'`; \ echo "\"$tgt\\0\"" >> tmp-omp-device-properties.h; \ sed -n 's/^'${kind}': //p' ${props} \ | sed 's/[[:blank:]]/ /g;s/ */ /g;s/^ //;s/ $//;s/ /\\0/g;s/^/"/;s/$/\\0\\0"/' \ >> tmp-omp-device-properties.h; \ done; \ echo '"";' >> tmp-omp-device-properties.h; \ done; \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-omp-device-properties.h \ omp-device-properties.h echo '#include "c-family/c-common.def"' >> tmp-all-tree.def echo timestamp > s-specs echo "clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib" > checksum-options.tmp \ && ../../gcc-10.2.0/gcc/../move-if-change checksum-options.tmp checksum-options ltf="../../gcc-10.2.0/gcc/ada/gcc-interface/ada-tree.def ../../gcc-10.2.0/gcc/cp/cp-tree.def ../../gcc-10.2.0/gcc/d/d-tree.def ../../gcc-10.2.0/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-10.2.0/gcc/||' >> tmp-all-tree.def echo timestamp > s-omp-device-properties-h echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/config/i386/i386-builtin-types.awk ../../gcc-10.2.0/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc echo timestamp > s-bversion cp ../../gcc-10.2.0/gcc/gcc-ar.c gcc-nm.c cp ../../gcc-10.2.0/gcc/gcc-ar.c gcc-ranlib.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-all-tree.def all-tree.def rm -f mm_malloc.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h" DEFINES="USED_FOR_TARGET " \ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/mkconfig.sh tconfig.h cat ../../gcc-10.2.0/gcc/config/i386/gmm_malloc.h > mm_malloc.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc echo timestamp > s-alltree clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genhooks.o ../../gcc-10.2.0/gcc/genhooks.c echo timestamp > s-i386-bt clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genchecksum.o ../../gcc-10.2.0/gcc/genchecksum.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmodes.o ../../gcc-10.2.0/gcc/genmodes.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/errors.o ../../gcc-10.2.0/gcc/errors.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype.o ../../gcc-10.2.0/gcc/gengtype.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-lex.o ../../gcc-10.2.0/gcc/gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warningclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:34: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:35: ../../gcc-10.2.0/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:36: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/genhooks.c:37: ../../gcc-10.2.0/gcc/d/d-target.def:60:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gengtype.c:32: ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-parse.o ../../gcc-10.2.0/gcc/gengtype-parse.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-state.o ../../gcc-10.2.0/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 20 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengenrtl.o ../../gcc-10.2.0/gcc/gengenrtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gengtype-state.c:36: ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/sort.o ../../gcc-10.2.0/gcc/sort.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genhooks \ build/genhooks.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-mlib ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genchecksum \ build/genchecksum.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmodes \ build/genmodes.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 build/genhooks "Target Hook" \ > tmp-target-hooks-def.h 1 warning generated. build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h ld: warning: -no_pie ignored for arm64 build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h 1 warning generated. build/genhooks "D Target Hook" \ > tmp-d-target-hooks-def.h build/genmodes > tmp-modes.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-d-target-hooks-def.h \ d/d-target-hooks-def.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-target-hooks-def-h echo timestamp > s-d-target-hooks-def-h build/genmodes -h > tmp-modes.h echo timestamp > s-c-target-hooks-def-h build/genmodes -i > tmp-modes-inline.h build/gengenrtl > tmp-genrtl.h echo timestamp > s-common-target-hooks-def-h build/genmodes -m > tmp-min-modes.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-modes.h insn-modes.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-modes.c insn-modes.c echo timestamp > s-modes-h echo timestamp > s-modes 20 warnings generated. /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-modes-inline.h \ insn-modes-inline.h echo timestamp > s-modes-m echo timestamp > s-modes-inline-h clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmddeps.o ../../gcc-10.2.0/gcc/genmddeps.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-md.o ../../gcc-10.2.0/gcc/read-md.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconstants.o ../../gcc-10.2.0/gcc/genconstants.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/min-insn-modes.o min-insn-modes.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/inchash.o ../../gcc-10.2.0/gcc/inchash.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-genrtl.h genrtl.h warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] echo timestamp > s-genrtl-h clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genenums.o ../../gcc-10.2.0/gcc/genenums.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 32 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 1 warning generated. 1 warning generated. ld: warning: -no_pie ignored for arm64 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 ld: warning: ld: warning: -no_pie ignored for arm64 -no_pie ignored for arm64 build/genmddeps ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-mddeps /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps build/genconstants ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ > tmp-constants.h build/genenums ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ > tmp-enums.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-enums /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/opt-functions.awk -f ../../gcc-10.2.0/gcc/opt-read.awk \ -f ../../gcc-10.2.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/opt-functions.awk -f ../../gcc-10.2.0/gcc/opt-read.awk \ -f ../../gcc-10.2.0/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c /opt/pkg/bin/nawk -f ../../gcc-10.2.0/gcc/opt-functions.awk -f ../../gcc-10.2.0/gcc/opt-read.awk \ -f ../../gcc-10.2.0/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h build/gengtype \ -S ../../gcc-10.2.0/gcc -I gtyp-input.list -w tmp-gtype.state clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencheck.o ../../gcc-10.2.0/gcc/gencheck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencheck \ build/gencheck.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 build/gencheck > tmp-check.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genopinit.o ../../gcc-10.2.0/gcc/genopinit.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencfn-macros.o ../../gcc-10.2.0/gcc/gencfn-macros.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattrtab.o ../../gcc-10.2.0/gcc/genattrtab.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genautomata.o ../../gcc-10.2.0/gcc/genautomata.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genemit.o ../../gcc-10.2.0/gcc/genemit.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genextract.o ../../gcc-10.2.0/gcc/genextract.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genoutput.o ../../gcc-10.2.0/gcc/genoutput.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpeep.o ../../gcc-10.2.0/gcc/genpeep.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/genemit.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genemit.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genautomata.c:111: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genemit.c:116:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XVECLEN' :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/genattrtab.c:109: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1394:13#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::20391229In file included from :26: note: expanded from macro 'SUBREG_BYTE' :../../gcc-10.2.0/gcc/genopinit.c:25 rtx tmp = XEXP (this, 1);#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genoutput.c:90 ^ ~:../../gcc-10.2.0/gcc/rtl.h:1373 38: : note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 321394:13../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1394 note: :1341 ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23../../gcc-10.2.0/gcc/rtl.h::13 :note: expanded from macro 'XEXP' 742 rtx tmp = XEXP (this, 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~32 :expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: ^ ~ 12291341::expanded from macro 'GET_NUM_ELEM'38 : note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1230:37../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1341:23: 23 ^ ~: note : note: expanded from macro 'XEXP'expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~: 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:note../../gcc-10.2.0/gcc/rtl.h:1229::385:: :expanded from macro 'RTL_CHECKC1' note../../gcc-10.2.0/gcc/rtl.h:44438::5: note: array 'fld' declared here note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 444note ^ ~ rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ^ 444../../gcc-10.2.0/gcc/genemit.c:123:23../../gcc-10.2.0/gcc/rtl.h:1407:: 5 ^ ~:: note: :13: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here5 : rtunion fld[1]; ^ note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1];: rtx tmp = XEXP (this, 1); ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:2966:18#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h:444 :5: note: :array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~ rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE);:../../gcc-10.2.0/gcc/rtl.h1229 :38: note: expanded from macro 'RTL_CHECK2' :444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441469::514:../../gcc-10.2.0/gcc/rtl.h :warning:444:5: ../../gcc-10.2.0/gcc/rtl.h:: 700:22 note: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341: notenote: : array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE' rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 23../../gcc-10.2.0/gcc/genemit.c:126:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 1, i), subroutine_type, used, info); ^ ~ : note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ 23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1469 ^ ~: 14: :1229:38In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genautomata.c::1229111:: 38../../gcc-10.2.0/gcc/rtl.h:: 3084warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'1342 :23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :444: rtx next = XEXP (insn, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:19:5note: ../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.h: noteIn file included from :expanded from macro 'XVEC':444../../gcc-10.2.0/gcc/genextract.c: array 'fld' declared here 1341:25: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :23:5 rtunion fld[1]; :: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.hnote *step_out = XEXP (x, 1);:: ^ ~note: ^ ~ ^ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here1394 1341 :23 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h1475 ^ ::13: ../../gcc-10.2.0/gcc/rtl.h:1475:10 ../../gcc-10.2.0/gcc/rtl.hnotewarning::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229: expanded from macro 'XEXP': 1229::38 38warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtx tmp = XEXP (this, 1); note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XEXP (insn, 1); : ^ ~ note../../gcc-10.2.0/gcc/rtl.h ^ ~10 ^ ~:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'1341: ../../gcc-10.2.0/gcc/rtl.h::134123:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23 :: ^ ~: 1229 expanded from macro 'XEXP' :38:../../gcc-10.2.0/gcc/rtl.hwarning :444notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2': ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' 1233 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :35:: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : note::1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : expanded from macro 'RTVEC_ELT' ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1229 return XEXP (insn, 1);:38 38:444: rtunion fld[1];note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : :: 5 ^ : expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~1341:23 :note: ^~~~~ note../../gcc-10.2.0/gcc/rtl.h 1475: : : array 'fld' declared here expanded from macro 'XEXP' :444:../../gcc-10.2.0/gcc/rtl.h:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444: ../../gcc-10.2.0/gcc/rtl.h ^ ~: rtunion fld[1]; warning 55: ^ : note: :array 'fld' declared here: 444:5 : note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared herenote1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; array 'fld' declared here : rtunion fld[1];38 ^: note: return XEXP (insn, 1);expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 444: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genemit.c::133:23../../gcc-10.2.0/gcc/rtl.h:: :13415::231480 note: :: notearray 'fld' declared here1407 :13: 10 rtunion fld[1]; ^: expanded from macro 'XEXP' warning../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::14801229warning:: 10: : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ return XBBDEF (insn, 2); ^ ~../../gcc-10.2.0/gcc/rtl.h :1350: return XBBDEF (insn, 2);40: note ^ ~: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/rtl.h : #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/rtl.h :1345 ^ ~: rtx tmp = XEXP (this, 1);1345:25::38 : note25: : ^ ~ expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h:1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': note: expanded from macro 'XBBDEF': ^ ~1341:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XBBDEF' ^ ~ note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228::381229: note: ^ ~ :: 1228expanded from macro 'RTL_CHECK1'444::38: ../../gcc-10.2.0/gcc/rtl.hnote:: 51229::38:: expanded from macro 'RTL_CHECK1'note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ^ ~ note : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5 ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 444 rtunion fld[1]; ^444 : note../../gcc-10.2.0/gcc/rtl.h:1480:../../gcc-10.2.0/gcc/rtl.h:5:: note: : :array 'fld' declared here742 :32: 10note:: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 rtunion fld[1]; ^ : return XBBDEF (insn, 2); rtunion fld[1]; ^ expanded from macro 'GET_NUM_ELEM' note../../gcc-10.2.0/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h:1485: ^ ~10: : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1485 ^~~~~: 10../../gcc-10.2.0/gcc/rtl.h:: 444warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return XBBDEF (insn, 2);: ^ ~note : rtunion fld[1];array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ return XBBDEF (insn, 2);#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genemit.c::137:../../gcc-10.2.0/gcc/rtl.h23::14691345: ^ ~: 25../../gcc-10.2.0/gcc/rtl.h:: 1228:38warning14: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : :expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/genautomata.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1);:1264#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228note ^ ~: for (i = 0; i < XVECLEN (x, 2); i++): ^ ~42 : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1228warning:: :../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 135038:: 40 :noteexpanded from macro 'RTL_CHECK1' ^ ~ : DECL_UNIT (decl)->automaton_name = XSTR (def, 1); 1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' :23note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1340:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ 444:5:: 23:../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XVECLEN'note ../../gcc-10.2.0/gcc/rtl.h444: expanded from macro 'XEXP' note: : 5noteexpanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : : array 'fld' declared here444: 5: rtunion fld[1];#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: array 'fld' declared here ^ ^ ~ rtunion fld[1]; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.h12291496: :1229:38:../../gcc-10.2.0/gcc/rtl.h:::148510:1342:38 23notewarning:: expanded from macro 'RTL_CHECK2'array 'fld' declared here :: 10:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note return XEXP (insn, 3); rtunion fld[1]; ^ ~note ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^expanded from macro 'RTL_CHECK2' ^ ~ :444../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: :../../gcc-10.2.0/gcc/rtl.h1341:23../../gcc-10.2.0/gcc/rtl.hnote: : array 'fld' declared here: 1496: 10 ^ ~ rtunion fld[1];: note: : expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning../../gcc-10.2.0/gcc/rtl.h1229: ^ ~../../gcc-10.2.0/gcc/rtl.h:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1345:25:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444:5::147538 :: :10 note return XEXP (insn, 3);: : 1229: expanded from macro 'XBBDEF' ^ ~warning 38: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ../../gcc-10.2.0/gcc/rtl.h:1341:: 23array 'fld' declared here: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ return XEXP (insn, 1); note: rtunion fld[1];expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2':1228 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444::5:: note: array 'fld' declared here 134138:: rtunion fld[1];../../gcc-10.2.0/gcc/genautomata.c231229: :1296 note38:::32 note: expanded from macro 'RTL_CHECK2':42 ^:note: : warning expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'GET_NUM_ELEM' expanded from macro 'RTL_CHECK1' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^~~~~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::../../gcc-10.2.0/gcc/rtl.h:444: ^ ~444:1340:23 1501::5: ../../gcc-10.2.0/gcc/rtl.h:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): notenote1229:10:: :expanded from macro 'XSTR' : array 'fld' declared herenote: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 return XEXP (insn, 3); : ^ ~array 'fld' declared here rtunion fld[1]; rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^ ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :: ^expanded from macro 'RTL_CHECK2' 444:../../gcc-10.2.0/gcc/rtl.h: 51501::1229:38: note: ../../gcc-10.2.0/gcc/genemit.c: note10expanded from macro 'RTL_CHECK2': :../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 ^:5140 ^ ~ warning :13: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ../../gcc-10.2.0/gcc/rtl.h:: return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h1496: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:10 note: ^ ~ : 444../../gcc-10.2.0/gcc/rtl.h:: gen_exp (XVECEXP (x, 2, i), subroutine_type, used, info); ^ ~warning: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note13415 : : ^ ~array 'fld' declared here : note23 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h:1349:: 39array 'fld' declared here note rtunion fld[1]; return XEXP (insn, 3);:: : ^ ~expanded from macro 'XEXP' ^ ^1229 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVECEXP'../../gcc-10.2.0/gcc/rtl.h:1480:../../gcc-10.2.0/gcc/rtl.h10../../gcc-10.2.0/gcc/genautomata.c:1318:32 : warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) : 444 ^ ~: warning:../../gcc-10.2.0/gcc/rtl.h1341:235: note: note: :1229: ^ ~38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 1342 ^ ~ return XBBDEF (insn, 2); rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229: ^23:../../gcc-10.2.0/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :381345note../../gcc-10.2.0/gcc/rtl.h: out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); note: ^ ~:25: : expanded from macro 'RTL_CHECK2'1506 :expanded from macro 'XVEC'note ../../gcc-10.2.0/gcc/rtl.h: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340: : ^ ~ 10expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h23:: warning 1229:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 444:38:note5: :: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 1228 ^ ~:: noteexpanded from macro 'XSTR' 38note: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'RTL_CHECK1' 444:: array 'fld' declared here return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h5 rtunion fld[1];:1339: ^ ~ : ^ 26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1506:10:note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ../../gcc-10.2.0/gcc/rtl.hwarning ^ ~ : array 'fld' declared here note:1229:38: note: rtunion fld[1]; 444 ^ ../../gcc-10.2.0/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2'5: expanded from macro 'XUINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~1233::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 35 ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hnote444: return XUINT (insn, 4);:5 :1501:: ^ ~expanded from macro 'RTVEC_ELT' note : array 'fld' declared here1229note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~:: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here::5: 1339 rtunion fld[1];38::26:10 : rtunion fld[1]; notenote note: array 'fld' declared here: ^ ^expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/genautomata.c:1321:8:../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1485expanded from macro 'XUINT':warningIn file included from 10: ../../gcc-10.2.0/gcc/genpeep.c:25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ../../gcc-10.2.0/gcc/rtl.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); 1394: return XEXP (insn, 3); ^ ~ ^ ~ ^ ~13 ../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340 ^ ~:1341: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2323 :: note: 444:expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h:1345note : ^ ~5:1229 :: expanded from macro 'XEXP'25:../../gcc-10.2.0/gcc/rtl.h note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 1341: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/genemit.c:331#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:: 237: rtunion fld[1];: expanded from macro 'XBBDEF' : note38 : expanded from macro 'XEXP' ^ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ::../../gcc-10.2.0/gcc/rtl.h :note: 1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h if (XVEC (insn, 1)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~38 :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h : 38:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: :444:expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~1511 : ^ ~ 10: 1228:note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'38warning../../gcc-10.2.0/gcc/rtl.h: :: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note444 : ^ ~: 5:note1229: : note../../gcc-10.2.0/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2'444array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1'array 'fld' declared here ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339 5:26 ../../gcc-10.2.0/gcc/genautomata.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~ note ^ ~1322: rtunion fld[1];array 'fld' declared here::../../gcc-10.2.0/gcc/rtl.h : ^../../gcc-10.2.0/gcc/rtl.h31note:444 :: rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: 5../../gcc-10.2.0/gcc/rtl.h444array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XUINT' ^ 5: return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h warning#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note:: array 'fld' declared here ^ ~ note:444 rtunion fld[1]; : array 'fld' declared here : : ^../../gcc-10.2.0/gcc/rtl.h 1506array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10:: ^ ~: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hwarning in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE);: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 1339:26../../gcc-10.2.0/gcc/rtl.h ::: :14961229 : return XUINT (insn, 4);note : notearray 'fld' declared here: : expanded from macro 'XUINT' 38 ^10 : rtunion fld[1]; ^ ~ :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h:1407:13::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: ^warning return XEXP (insn, 3);1340note : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~231339:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/genemit.c26 :../../gcc-10.2.0/gcc/rtl.h:1341 note../../gcc-10.2.0/gcc/rtl.h: :note 23:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR':note rtx tmp = XEXP (this, 1); 335: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ : :16:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444expanded from macro 'XUINT' ^ ~expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :../../gcc-10.2.0/gcc/rtl.h1341 ^ ~:44423: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::../../gcc-10.2.0/gcc/rtl.h::51229 note for (i = XVECLEN (insn, 1) - 1; i > 0; i--): : ../../gcc-10.2.0/gcc/rtl.h 5 ^ ~: note38::: array 'fld' declared here:1229expanded from macro 'XEXP' :38: 1229note: 38../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note: :: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h note ^ ~../../gcc-10.2.0/gcc/rtl.h :: :array 'fld' declared here1350 1534../../gcc-10.2.0/gcc/rtl.h ^ ~ : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:40:12::: note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h::134238:: rtunion fld[1];expanded from macro 'XVECLEN' :: note: 4445 : note#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: :../../gcc-10.2.0/gcc/rtl.h: :5:23: array 'fld' declared here 1342: rtunion fld[1]; note23:../../gcc-10.2.0/gcc/rtl.h:1534 : expanded from macro 'XVEC' ^ note: ../../gcc-10.2.0/gcc/genautomata.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::12array 'fld' declared here1325 ^ ~ :note ^ ~8 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229warning rtunion fld[1]; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38../../gcc-10.2.0/gcc/rtl.hwarning ^: : :444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : XSTR (def, 2), GET_RTX_NAME (GET_CODE (def))); ^ ~note ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h444: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/rtl.h ::5: 1229 ../../gcc-10.2.0/gcc/rtl.h5::: ^ ~150138: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note:: :1340:23../../gcc-10.2.0/gcc/rtl.h ^ ~ : 10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:742:32: note: array 'fld' declared here: expanded from macro 'GET_NUM_ELEM' warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; note :1342:23: ^444 ^: return XEXP (insn, 3);: note ^~~~~ : ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'XSTR' 444:5: note: array 'fld' declared here ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h5: :../../gcc-10.2.0/gcc/rtl.h1511 ../../gcc-10.2.0/gcc/rtl.h ^expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h ::1229 :10../../gcc-10.2.0/gcc/genemit.c1469note: array 'fld' declared here::1341:346#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :warning: : : ^ ~ rtunion fld[1];1614: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h23:: return XUINT (insn, 4); warning:38 : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1 warning 1339 note: generated. rtx next = XEXP (insn, 1);26note1229 warning: ^ ~:: ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XUINT' 1864 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP':3834../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : if (i != XVECLEN (insn, 1) - 1) ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ~warning ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1350:401341../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : return safe_as_a (JUMP_LABEL (insn)); : ^~~~~~~~~~~~~~~~~note: :note444:: :23: note 1229:: expanded from macro 'XEXP'38../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XVECLEN' 1229:38: expanded from macro 'RTL_CHECK2'#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) 1860 : 5: : ^ ~28note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote :1342note: expanded from macro 'RTL_CHECK2': array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' : : 44423:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'JUMP_LABEL' rtunion fld[1];: 5:../../gcc-10.2.0/gcc/rtl.h: :1229clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ ^ ~:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : -o build/genrecog.o ../../gcc-10.2.0/gcc/genrecog.c ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1375444: :32 ^5expanded from macro 'XVEC' 444 ::note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note../../gcc-10.2.0/gcc/genautomata.c: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~:444:51335: :expanded from macro 'XCEXP' :: 542:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: warning:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note rtunion fld[1]; 1229 ^ ~: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here38 DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~: notenote ^ rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' rtunion fld[1];:array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 1340:1230 ^ ^23 ^:37: note : expanded from macro 'RTL_CHECKC1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1864:../../gcc-10.2.0/gcc/rtl.h:1506 ^ ~ 34:../../gcc-10.2.0/gcc/rtl.h:note: warning: ^ ~ 153410expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1475 return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h::12 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~~~~~~44410: ../../gcc-10.2.0/gcc/rtl.h:5: :warning: warningnote array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)warning ^~~~~: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: return XUINT (insn, 4); 1860: 28:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ rtunion fld[1];note1229 : :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444 return XEXP (insn, 1);:1339::5: expanded from macro 'JUMP_LABEL' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^note 26: : expanded from macro 'RTL_CHECK2' ^ ~notenote: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1871: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];10 1341:: ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1342 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):1375: 23../../gcc-10.2.0/gcc/genemit.c:360:823 ^ ~ ^ ~: note: expanded from macro 'XVEC' : :warning : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 32../../gcc-10.2.0/gcc/rtl.h:444:5: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~note return JUMP_LABEL (this);: warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^~~~~~~~~~~~~~~~~ 38 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :: ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: :../../gcc-10.2.0/gcc/rtl.h: ^ ~1229:38: note: expanded from macro 'RTL_CHECK2' 1229../../gcc-10.2.0/gcc/genautomata.c:1361:expanded from macro 'RTL_CHECK2':3840#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1860../../gcc-10.2.0/gcc/rtl.h: ^ ~1230 ^ ~ :note1350 : expanded from macro 'RTL_CHECK2' : :28../../gcc-10.2.0/gcc/rtl.h:444:5:: second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ 37:: 40 ../../gcc-10.2.0/gcc/rtl.hnote :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444:1340: 5: note: array 'fld' declared here :: :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' expanded from macro 'JUMP_LABEL'23: note: expanded from macro 'XSTR' :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'XVECLEN' ^444 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) rtunion fld[1]; :5 ^: ^ ~ ^ ~ ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.hnote:38: : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here1342 5../../gcc-10.2.0/gcc/rtl.h:23: rtunion fld[1]; note ^ ~ :: :../../gcc-10.2.0/gcc/rtl.hnote ^1480: :1375:: :expanded from macro 'RTL_CHECK2' array 'fld' declared here10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32:note:: expanded from macro 'XVEC' ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1864:34: return XBBDEF (insn, 2); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note1511:10: : ^ ~ 444:: warning ^ ~: 5:expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1229 note: ../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.h: 38 return safe_as_a (JUMP_LABEL (insn)); 1871: :1230 array 'fld' declared here 25 ^~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ rtunion fld[1]; ::10 note: expanded from macro 'RTL_CHECK2':: 37 note ^:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860warning:: 28: note : : expanded from macro 'XBBDEF':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'JUMP_LABEL'expanded from macro 'RTL_CHECKC1' 1339../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return JUMP_LABEL (this);:../../gcc-10.2.0/gcc/genautomata.c:742 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:26../../gcc-10.2.0/gcc/rtl.h :: note444::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1365:8:325: warning: 1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1860 ^ ~: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XUINT':28: note: expanded from macro 'JUMP_LABEL' note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~444 ^ ~ :: :1375:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array 'fld' declared herenote../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];5 ^ ~ : expanded from macro 'GET_NUM_ELEM' 32:1375../../gcc-10.2.0/gcc/rtl.h:::1340#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^~~~~:../../gcc-10.2.0/gcc/rtl.h32 :: note: 1229: ^ ../../gcc-10.2.0/gcc/rtl.h2338array 'fld' declared here:note:note note../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: : :expanded from macro 'XSTR' ^ 1876:40: expanded from macro 'XCEXP' note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XCEXP' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 1485: ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: 444../../gcc-10.2.0/gcc/rtl.h ^ ~:1229 : ^ ~ note::5: ../../gcc-10.2.0/gcc/rtl.h38:: :1230note: 10: array 'fld' declared herearray 'fld' declared here1860 note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37:1230:37: :: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ~warning #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/genemit.c444 return XBBDEF (insn, 2); ^ 28:note ^ ~:360::5: 444: note: array 'fld' declared here::../../gcc-10.2.0/gcc/rtl.h5 expanded from macro 'RTL_CHECKC1': :1534 35note../../gcc-10.2.0/gcc/rtl.h:: 1345:expanded from macro 'JUMP_LABEL': note:12 rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:../../gcc-10.2.0/gcc/rtl.h :warning : clang40 || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) : : warning: warning: :25 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444../../gcc-10.2.0/gcc/rtl.h ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1350:40 :: note note: expanded from macro 'XVECLEN': expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h1375:32: :note: expanded from macro 'XCEXP'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; note ^ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (this));1342 ^~~~~~~~~~~~~~~~~ ^ ~ : 1228:../../gcc-10.2.0/gcc/rtl.h:1860:: 28array 'fld' declared here 38../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];:1342 ^ ~::note :../../gcc-10.2.0/gcc/rtl.h : 23: ^ expanded from macro 'JUMP_LABEL':1230 note: expanded from macro 'RTL_CHECK1' :note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37: 23 ^ ~: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/genautomata.c ../../gcc-10.2.0/gcc/rtl.h::1406: notenoteexpanded from macro 'XVEC' ^ ~ : expanded from macro 'XVEC' : 1871#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECKC1':10:../../gcc-10.2.0/gcc/rtl.h warning #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]37: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1375:444../../gcc-10.2.0/gcc/rtl.h : str_pattern_lists = get_str_vect (XSTR (def, 1), ^ ~ : return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h321229:444:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::5 :38: 5:: ^ ~:1860: 281340 : note: :notenote: note23: expanded from macro 'JUMP_LABEL'array 'fld' declared hereexpanded from macro 'XCEXP' :: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'RTL_CHECK2': array 'fld' declared hereexpanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ :149638:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: ^ ~13751230::../../gcc-10.2.0/gcc/rtl.h10 ../../gcc-10.2.0/gcc/rtl.h:32:::188137 :: warning3: warning :note: : 742array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32:note: 38: ^ ~ return XEXP (insn, 3);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XCEXP' JUMP_LABEL (this) = target;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)444444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1860:note5:../../gcc-10.2.0/gcc/rtl.hnote: :: 1341../../gcc-10.2.0/gcc/rtl.h:1230expanded from macro 'RTL_CHECK2'28expanded from macro 'GET_NUM_ELEM':: note: array 'fld' declared here rtunion fld[1];5note: :expanded from macro 'JUMP_LABEL' : note: warning#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : :23 ^37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~note: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'44413751881note: ::3:unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] expanded from macro 'XEXP':array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 32 ../../gcc-10.2.0/gcc/rtl.h5: rtunion fld[1]; : 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :5:note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : :note warning: : note: ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^~~~~ JUMP_LABEL (this) = target;expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860../../gcc-10.2.0/gcc/rtl.h :444:: ^ ~5:array 'fld' declared here 28 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1229 notenote: 38../../gcc-10.2.0/gcc/rtl.h : : ^:expanded from macro 'JUMP_LABEL' ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h 1864:34:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/genemit.c:1230:: ^ ~ note:1876 363../../gcc-10.2.0/gcc/rtl.h37:28: expanded from macro 'RTL_CHECK2':: : ../../gcc-10.2.0/gcc/genautomata.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:40: : for (j = i + 1; j < XVECLEN (insn, 1); j++) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:13751410:1350warning :40#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 32 : note: expanded from macro 'XCEXP':warningnote8:: : expanded from macro 'RTL_CHECKC1'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warningexpanded from macro 'XVECLEN' : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def)));#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return safe_as_a (JUMP_LABEL (this)); return safe_as_a (JUMP_LABEL (insn)); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342: ../../gcc-10.2.0/gcc/rtl.h:1340 ^~~~~~~~~~~~~~~~~: 23: note: 44423:expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5:note ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1860: rtunion fld[1]; :444 expanded from macro 'XVEC' ^ ~: :../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1230:1229::37:: 28note1860 : ^ ~38: ^ : note: expanded from macro 'JUMP_LABEL' expanded from macro 'RTL_CHECKC1' note../../gcc-10.2.0/gcc/rtl.h #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)::5 ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h28: note:1501:10 note../../gcc-10.2.0/gcc/rtl.h:1375:32: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL'expanded from macro 'RTL_CHECK2': note: : warning444expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: : 5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : rtunion fld[1];1229 ^ ~ ^ ~ return XEXP (insn, 3); :../../gcc-10.2.0/gcc/rtl.h38 :444: 5: ^ ~: note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1375note note:: ^1230: array 'fld' declared here : : :32array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1];: 37 : rtunion fld[1]; note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ^:: expanded from macro 'XCEXP' 1341: note: 23 expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37:: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: note: expanded from macro 'XEXP' 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genautomata.c:1521 :46:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here742 warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] ^ ~:32 :../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :1229 if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)2167:10: ~~~~~~~~~~~~~~~~~~~~~~~^~~ note: expanded from macro 'GET_NUM_ELEM' 38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : ^: 2167:warning10444../../gcc-10.2.0/gcc/genautomata.c:: 5:::#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): 1521 ^~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 46note SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h note: : array 'fld' declared herewarningexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.hnote ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1871 SUBREG_BYTE (x), GET_MODE (x));use array indexing to silence this warning: ^~~~~~~~~~~~~~~:444 if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:2039::26: note:5: : ^10444 rtunion fld[1]; & [ ] :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SUBREG_BYTE': 2039note../../gcc-10.2.0/gcc/genautomata.c: ^ :5: : ../../gcc-10.2.0/gcc/rtl.h:1881:3warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:26 : return JUMP_LABEL (this);#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1523 warning rtunion fld[1]; note: ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: 1373:32:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 40: ^ ^~~~~~~~~~~~~~~~~note warningnote : : ../../gcc-10.2.0/gcc/genemit.cexpanded from macro 'XCSUBREG'expanded from macro 'SUBREG_BYTE': adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, TIME_OPTION + 1) == 0) rtunion fld[1]; ^: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) JUMP_LABEL (this) = target; 365 : ^~~~~~~~~~~~~~~~~ ^ ~ ~~~~~~~~~~~~^~~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h 25 ::../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genautomata.c:../../gcc-10.2.0/gcc/rtl.h15231506::1230 :10::401860::28 warning: warning: :37:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note18601373: 32note::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 28 : use array indexing to silence this warning: expanded from macro 'RTL_CHECKC1' note: note: expanded from macro 'JUMP_LABEL'expanded from macro 'JUMP_LABEL'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) else if (strcmp (option, TIME_OPTION + 1) == 0)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ^ ~ ^ ~ return XUINT (insn, 4); ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :444note: expanded from macro 'XCSUBREG' 1375 & [ ]../../gcc-10.2.0/gcc/rtl.h:5: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)array 'fld' declared here : ../../gcc-10.2.0/gcc/genautomata.c:1525: ^ ~1349:: rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3239 ^: note: expanded from macro 'XVECEXP' ^ ~ ^ ~41: warning: ../../gcc-10.2.0/gcc/rtl.h adding 'int' to a string does not append to the string [-Wstring-plus-int]:: ../../gcc-10.2.0/gcc/rtl.h1339:26: note: expanded from macro 'XUINT'note : expanded from macro 'XCEXP' : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 12291230 else if (strcmp (option, STATS_OPTION + 1) == 0)../../gcc-10.2.0/gcc/rtl.h:1230#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) :38 ~~~~~~~~~~~~~^~~ ::37: note../../gcc-10.2.0/gcc/genautomata.c37::: :noteexpanded from macro 'RTL_CHECKC1' ^ ~../../gcc-10.2.0/gcc/rtl.h: 1525 :41 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' :1375note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): use array indexing to silence this warning 1342 ^ ~../../gcc-10.2.0/gcc/rtl.h: else if (strcmp (option, STATS_OPTION + 1) == 0): : ^ ~44432::23 ../../gcc-10.2.0/gcc/rtl.h:444: 5:5../../gcc-10.2.0/gcc/rtl.h ^:: note: array 'fld' declared here rtunion fld[1]; & [ ]note: expanded from macro 'XCEXP': 444note ^ :: ../../gcc-10.2.0/gcc/rtl.h: 1511:10../../gcc-10.2.0/gcc/genautomata.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array 'fld' declared here5note1527 :: rtunion fld[1];37: ^: warning: noteexpanded from macro 'XVEC' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 2966 : rtunion fld[1]; ^ ~adding 'int' to a string does not append to the string [-Wstring-plus-int]../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ :18:: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : memset (rt, 0, RTX_HDR_SIZE); else if (strcmp (option, V_OPTION + 1) == 0) ^ ~:1876 37 ^~~~~~~~~~~~ :40 : ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h ~~~~~~~~~^~~ ^ ~: : :1233expanded from macro 'RTL_CHECKC1' 700 warning:35:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h note ^ ~../../gcc-10.2.0/gcc/genautomata.c: :expanded from macro 'RTVEC_ELT' : :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :1339:22: ^~~~~1527array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :2637: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h: : 18601341note: :expanded from macro 'XUINT'expanded from macro 'RTX_HDR_SIZE' 444note::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 28#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: :5:35:use array indexing to silence this warning :note note else if (strcmp (option, V_OPTION + 1) == 0) : expanded from macro 'JUMP_LABEL' ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ note: expanded from macro 'XEXP': array 'fld' declared here 1229:38: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ & [ ] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1375 :32 ../../gcc-10.2.0/gcc/genautomata.c:1529:37: : ^~~warning/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: : expanded from macro 'RTL_CHECK2' adding 'int' to a string does not append to the string [-Wstring-plus-int] 104:note24 ../../gcc-10.2.0/gcc/rtl.h: else if (strcmp (option, W_OPTION + 1) == 0)../../gcc-10.2.0/gcc/rtl.h : :1229: ~~~~~~~~~^~~:expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note39 ../../gcc-10.2.0/gcc/rtl.h:4442966: ::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5../../gcc-10.2.0/gcc/genautomata.c18:1529::expanded from macro 'offsetof' :warningnote: 37#define offsetof(t, d) __builtin_offsetof(t, d):: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ note :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' note: : ../../gcc-10.2.0/gcc/rtl.h 1230:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : use array indexing to silence this warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) memset (rt, 0, RTX_HDR_SIZE); ^ ~ ^~~ array 'fld' declared here else if (strcmp (option, W_OPTION + 1) == 0) rtunion fld[1]; SUBREG_BYTE (x), GET_MODE (x)); ../../gcc-10.2.0/gcc/rtl.h: ^ 444:5: ^~~~~~~~~~~~~~~ ^ & [ ]:note 37: ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/genautomata.c../../gcc-10.2.0/gcc/rtl.h700array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:::153122: : 1534note:: rtunion fld[1]; :In file included from 1240 :: 2039../../gcc-10.2.0/gcc/genopinit.c:25: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' ^ : 26:3084note:../../gcc-10.2.0/gcc/genemit.c:: expanded from macro 'RTL_CHECKC1':: 19: 366 notewarning: warning: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)warning: expanded from macro 'SUBREG_BYTE'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: adding 'int' to a string does not append to the string [-Wstring-plus-int] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here else if (strcmp (option, NDFA_OPTION + 1) == 0) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ~~~~~~~~~~~~^~~ *step_out = XEXP (x, 1); rtunion fld[1]; ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/genautomata.c ^ ~ :1531#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:3225:: ^104:24::1341: warning: 40: :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :expanded from macro 'XCSUBREG' note : expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h :: noteuse array indexing to silence this warning 1342: rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); else if (strcmp (option, NDFA_OPTION + 1) == 0)../../gcc-10.2.0/gcc/rtl.h : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ & [ ] 23expanded from macro 'offsetof' 1881 ^ ~../../gcc-10.2.0/gcc/genautomata.c:#define offsetof(t, d) __builtin_offsetof(t, d) 1533 ^ ~ ::44../../gcc-10.2.0/gcc/rtl.h ^ ~ note: :: 1230../../gcc-10.2.0/gcc/rtl.h ::warning:37: adding 'int' to a string does not append to the string [-Wstring-plus-int]:expanded from macro 'XVEC' 3 ../../gcc-10.2.0/gcc/rtl.h: else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) note :1349:1229 ~~~~~~~~~~~~~~~~^~~39warning :38::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/genautomata.c: note: :expanded from macro 'RTL_CHECKC1': note : expanded from macro 'RTL_CHECK2'expanded from macro 'XVECEXP' 1533 ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/genoutput.c../../gcc-10.2.0/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): :90#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~1229 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]444:::5: note: array 'fld' declared here 38 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h44:444: ^ ~: note: use array indexing to silence this warning else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ^ ^note : ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target;::513423084:19: : warning23: & [ ]: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/genautomata.c:1535:43: note: :expanded from macro 'XVEC' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860: *step_out = XEXP (x, 1);warning ^ ~: adding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1]; ^ ~ ^ 28../../gcc-10.2.0/gcc/rtl.h:1341::23 else if (strcmp (option, NO_COMB_OPTION + 1) == 0): note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ~~~~~~~~~~~~~~~^~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h: :1229:38: notenote: expanded from macro 'RTL_CHECK2' 444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genautomata.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 1375../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h32::12331535:43: note: :use array indexing to silence this warning :51229: : else if (strcmp (option, NO_COMB_OPTION + 1) == 0)note : expanded from macro 'XCEXP' 38: :note: expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : 35 ^ ^ ~: ../../gcc-10.2.0/gcc/rtl.h: 1230note:../../gcc-10.2.0/gcc/rtl.h37:: note: expanded from macro 'RTL_CHECKC1' 444array 'fld' declared here:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTVEC_ELT' note : & [ ]array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) rtunion fld[1]; ^~~~~ ^ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/genautomata.c../../gcc-10.2.0/gcc/rtl.h: ^: 51341: note: array 'fld' declared here 2966:18: warning: ../../gcc-10.2.0/gcc/rtl.h:1864::34: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1537warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 35 return safe_as_a (JUMP_LABEL (insn)); rtunion fld[1]; memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~44 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/genautomata.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1537/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :44#define offsetof(t, d) __builtin_offsetof(t, d): note: ../../gcc-10.2.0/gcc/rtl.huse array indexing to silence this warning ../../gcc-10.2.0/gcc/rtl.h:1375::32 ^ ~: else if (strcmp (option, PROGRESS_OPTION + 1) == 0)note 2167 ^:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & [ ] 1229:39: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1]; ^ 2039:26: note: ../../gcc-10.2.0/gcc/genemit.c:380../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/genattrtab.c:109: ../../gcc-10.2.0/gcc/rtl.h::1230:37: note: expanded from macro 'RTL_CHECKC1'308417expanded from macro 'SUBREG_BYTE' ::19#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ if (j == XVECLEN (insn, 1))../../gcc-10.2.0/gcc/rtl.h:444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/genopinit.c : ^ ~5: :note142: :array 'fld' declared here 34../../gcc-10.2.0/gcc/rtl.h::1341:23 ^ ~:../../gcc-10.2.0/gcc/genautomata.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 1720 : get_pattern_stats (&stats, XVEC (instance->insn, 1));1373:44:note: ^ 32../../gcc-10.2.0/gcc/rtl.h: ^ ~warning :note1350../../gcc-10.2.0/gcc/rtl.h:1871: expanded from macro 'XEXP' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]40expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) :../../gcc-10.2.0/gcc/rtl.h 1342 DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); 10 ^ ~:: 23: ^ ~ expanded from macro 'XVECLEN': 1229: ../../gcc-10.2.0/gcc/rtl.h: notewarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' return JUMP_LABEL (this); :38 : ^~~~~~~~~~~~~~~~~1230 :37#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h ^ ~ 1340note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1860 note1342::expanded from macro 'RTL_CHECK2':122923 23:::: expanded from macro 'RTL_CHECKC1'28:: note38 : note: : expanded from macro 'XVEC'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' ::444:../../gcc-10.2.0/gcc/rtl.h5444../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: :: 13755:444note../../gcc-10.2.0/gcc/genoutput.c:: 32:1229:: 538: :451notearray 'fld' declared here ::note: note36: rtunion fld[1]; ^ ~ note: expanded from macro 'XCEXP' array 'fld' declared herearray 'fld' declared here: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; warning ^ ^ ~: ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1230:37: d->operand[opno].predicate = XSTR (part, 1);note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ^ ~ ^ ~ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ../../gcc-10.2.0/gcc/rtl.h ^~~~~ note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1340: rtunion fld[1]; ^ 23../../gcc-10.2.0/gcc/genemit.c:410:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ^ : expanded from macro 'XSTR' 444:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/genautomata.c:: ../../gcc-10.2.0/gcc/rtl.h1740::46:warning : warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2966: DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1);18 : ^ ~ warning:444:../../gcc-10.2.0/gcc/rtl.h5::1338 note: array 'fld' declared here 5 : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : rtunion fld[1];23 : ^ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:note1860:28../../gcc-10.2.0/gcc/genemit.c memset (rt, 0, RTX_HDR_SIZE);: ^~~~~~~~~~~~429note:: array 'fld' declared here :: rtunion fld[1];40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700: rtx pattern = add_implicit_parallel (XVEC (insn, 1));22 ^ ~ ^note: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XINT': 1342../../gcc-10.2.0/gcc/genoutput.cexpanded from macro 'JUMP_LABEL': expanded from macro 'RTX_HDR_SIZE'23::452:55#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ d->operand[opno].constraint = strip_whitespace (XSTR (part, 2));1375#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 32 ^ ~ ^ ~: notenote: : expanded from macro 'XCEXP'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :104:24: noteexpanded from macro 'XVEC'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof':1340:23 ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: :expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d)1230:371229../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/genextract.c:25 ../../gcc-10.2.0/gcc/rtl.h:444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ~:3084 :../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/genautomata.c::1741::19: 444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:5: note: array 'fld' declared here : 5note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^: *step_out = XEXP (x, 1); note: ../../gcc-10.2.0/gcc/rtl.h: 1881 ^:3:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genemit.c DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2);../../gcc-10.2.0/gcc/genattrtab.c:437 JUMP_LABEL (this) = target; rtunion fld[1];: ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:431: ^ ~ 17:9 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h1341:1860: char *used = (XVECLEN (insn, 1) == 1 23 ^ ~ ^:1341:28 : : note: : warning: ../../gcc-10.2.0/gcc/genoutput.cexpanded from macro 'XEXP' :473:55array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1350::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:: warning:note: && XEXP (h->u.rtl, 1) == arg1) note: : ^ ~expanded from macro 'XEXP'401229 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: d->operand[opno].constraint = strip_whitespace (XSTR (part, 1));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ 38 expanded from macro 'JUMP_LABEL' ^ ~note ../../gcc-10.2.0/gcc/rtl.h:::: 1229../../gcc-10.2.0/gcc/rtl.h1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'XVECLEN': note#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~: 23: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h1375:32 :note:../../gcc-10.2.0/gcc/rtl.h::38444:1342:5::23 : : note1340expanded from macro 'XEXP': notenote: ::array 'fld' declared here: expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP' 23: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ ^ ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1229 ^ ~: 38444:5 ^ ~1230:37: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444::: note 1229note:38: : note: expanded from macro 'RTL_CHECK2'5: :expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :444:5 ^ ~: array 'fld' declared here : notearray 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genautomata.c:1742:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genattrtab.c49: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ :448: 4: warning 444../../gcc-10.2.0/gcc/genoutput.c DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3));../../gcc-10.2.0/gcc/rtl.h ::444:5 ^ ~: :: 5: note : array 'fld' declared here 494../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::134036: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here XEXP (rt_val, 1) = arg1; rtunion fld[1]; ^ ~ ^: 23: ../../gcc-10.2.0/gcc/rtl.h:1341:23 ^ : note: expanded from macro 'XEXP' note: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1340 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :23: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:: 2039../../gcc-10.2.0/gcc/genemit.c:452:noteexpanded from macro 'XSTR': array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)7 : ^ ~ warning:26:5../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :../../gcc-10.2.0/gcc/genattrtab.c:472 if (XVEC (expand, 1) == 0): 638: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : X0EXP (rt_val, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note1342: note:expanded from macro 'RTL_CHECK2'23 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'SUBREG_BYTE' ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1358:27: expanded from macro 'XVEC' : note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'X0EXP' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 32#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ::444../../gcc-10.2.0/gcc/genextract.c note: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38::5 115: :: 7expanded from macro 'XCSUBREG': warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : notenote#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): expanded from macro 'RTL_CHECK1' if (XVECLEN (insn, 1) == 1) ^ ~: array 'fld' declared here 1229:38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1350444:5 : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/genoutput.c1230::: 498:23: warning37../../gcc-10.2.0/gcc/rtl.h:444::5 : note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 40array 'fld' declared here rtunion fld[1]; note: ^: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XVECLEN' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/genemit.c:457: for (i = 0; i < XVECLEN (part, 2); i++)#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^:1350: ^ ~40 : note: ^ ~expanded from macro 'XVECLEN'../../gcc-10.2.0/gcc/rtl.h :30#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): 1342warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~23 : note : expanded from macro 'XVEC' get_pattern_stats (&stats, XVEC (expand, 1)); ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/genattrtab.c:23: ^ ~note : expanded from macro 'XVEC' :../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::1342444:23:490 ^ ~ note: expanded from macro 'XVEC': ^ ~5 ../../gcc-10.2.0/gcc/rtl.h::9: : ../../gcc-10.2.0/gcc/rtl.h1229:38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1229: 38: notenote: : expanded from macro 'RTL_CHECK2' note && XSTR (h->u.rtl, 1) == arg1) : expanded from macro 'RTL_CHECK2' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:742::32: note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' : ^expanded from macro 'GET_NUM_ELEM' 1340:23: note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ expanded from macro 'XSTR' ^~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/genemit.c rtunion fld[1]; ^ :479:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/genoutput.c rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :499:20 ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genextract.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 116:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:2966 scan_operands (d, XVECEXP (part, 2, i), 0, 0);:18:../../gcc-10.2.0/gcc/rtl.h warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444:1349: rtunion fld[1];39 : ^: 5note:: note: walk_rtx (info, XVECEXP (insn, 1, 0), &acc);: 700:22: note ^ ~: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XVECEXP'array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/genattrtab.c ^:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)498 : ^ ~4: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/genemit.c ^ ~ warning : /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:1349:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:479:../../gcc-10.2.0/gcc/rtl.h104::134224: 39note:: expanded from macro 'offsetof' :3423:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0')note: : expanded from macro 'XVEC' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt_val, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/genpeep.c:25 : ../../gcc-10.2.0/gcc/rtl.h:3084:../../gcc-10.2.0/gcc/rtl.h::1233:35: note../../gcc-10.2.0/gcc/rtl.h:38:19 note: :expanded from macro 'RTL_CHECK2' : : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340expanded from macro 'RTVEC_ELT': 23 note: : ^ ~ *step_out = XEXP (x, 1); note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :1233:35:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) expanded from macro 'XSTR' note : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1341:23../../gcc-10.2.0/gcc/rtl.h:: 1229note:: 38expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38expanded from macro 'RTVEC_ELT'note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:1229444#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/rtl.h38::444 note: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' :: :5:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :: array 'fld' declared here 444 ^ ~ 5: rtunion fld[1];note : array 'fld' declared here note ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ : array 'fld' declared here ^ ../../gcc-10.2.0/gcc/genemit.c../../gcc-10.2.0/gcc/genattrtab.c:513:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :481 && XWINT (h->u.rtl, 1) == arg1) ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genextract.c:118:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && XVECLEN (expand, 1) == 1)1234:29: note ^ ~ : expanded from macro 'XWINT' for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' :40:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/genoutput.c:880#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ :38: note: ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' :445:5: note: array 'hwint' declared here expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVECLEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: ../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'GET_NUM_ELEM' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genpeep.c:90 ^ ~ ^~~~~: 59 :../../gcc-10.2.0/gcc/rtl.h26:444::5: :note: array 'fld' declared here: 7note: expanded from macro 'HOST_WIDE_INT' :1342:../../gcc-10.2.0/gcc/rtl.h23:: note: rtunion fld[1];# define HOST_WIDE_INT long long ^ warning ^ 1342../../gcc-10.2.0/gcc/genextract.c:121: :18:../../gcc-10.2.0/gcc/genattrtab.c :warning521: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]4 : walk_rtx (info, XVECEXP (insn, 1, i), &acc); ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarning:: 1349array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:39:23 :note: expanded from macro 'XVECEXP' expanded from macro 'XVEC'#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291342 XWINT (rt_val, 1) = arg1;:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: ^ ~: 38: noteexpanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h :1229:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ : 38: note:../../gcc-10.2.0/gcc/rtl.h1340::1229expanded from macro 'RTL_CHECK2': 38: note23: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :1233:35 :1234:29:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'RTVEC_ELT' ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h : note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 742 ^~~~~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h742:444:5:38::32 note: : :expanded from macro 'XWINT' note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' 32 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'GET_NUM_ELEM' : #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; ^ note: expanded from macro 'GET_NUM_ELEM' :444:5: note: array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genoutput.c:881:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/genextract.c:256:16: warning: scan_operands (d, XVECEXP (insn, 1, i), 0, 0);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h for (i = XVECLEN (x, 2) - 1; i >= 0; i--)../../gcc-10.2.0/gcc/rtl.h444:5:: note444: array 'fld' declared here : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::51350::40: note: expanded from macro 'XVECLEN' 59 note:: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ^ ~ 26 : ^ ^ note: ../../gcc-10.2.0/gcc/genpeep.cexpanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/genemit.c :484../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::161342:: 23warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVEC':# define HOST_WIDE_INT long long1349 ^: 90:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/genattrtab.c:590: if (XSTR (peep, 1) && XSTR (peep, 1)[0])16 : warning ^ ~39: note: expanded from macro 'XVECEXP' gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL, info);#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)../../gcc-10.2.0/gcc/rtl.h ^ ~ : :1229:38../../gcc-10.2.0/gcc/rtl.h:: 1342note: expanded from macro 'RTL_CHECK2'passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h va_start (p, code); ^ ~ ::134923: ^ ~note : expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~../../gcc-10.2.0/gcc/rtl.h :1340:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/genattrtab.c39: ::38:: note: note742: :expanded from macro 'XVECEXP'32: noteexpanded from macro 'RTL_CHECK2': note: expanded from macro 'XSTR' : 585#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):expanded from macro 'GET_NUM_ELEM'25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ note ^ ~: parameter of type 'enum rtx_code' is declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hattr_rtx (enum rtx_code code, ...): 1229 ^: :1342:23: note: expanded from macro 'XVEC' 1233:35#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/genextract.c:259:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ walk_rtx (info, XVECEXP (x, 2, i), acc); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/genattrtab.c:698:../../gcc-10.2.0/gcc/rtl.h11: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :1349:../../gcc-10.2.0/gcc/rtl.h if (XSTR (exp, 1)[0] == '!'): 444 ^ ~::5: note39: array 'fld' declared here 5 : ^~~~~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: :1340:23 rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ :: note: expanded from macro 'XSTR' 444../../gcc-10.2.0/gcc/genpeep.c:92::56#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/genoutput.c:883: XSTR (peep, 1), info->index);30: warning ^ ~ note: array 'fld' declared here expanded from macro 'XVECEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genemit.c#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M):1229: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ^ ~:502 note: expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ^ ~ :7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) if (XSTR (expand, 3) && *XSTR (expand, 3))../../gcc-10.2.0/gcc/rtl.h ^ ~ ::1342: 23 ^ ~: note: 13425: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h23:::1229 note: : 1340array 'fld' declared here:23:expanded from macro 'XVEC' note: expanded from macro 'XSTR' 1229::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 ^ ~ 38 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:705:30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:38: ../../gcc-10.2.0/gcc/rtl.hwarning: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 : else if (n_comma_elts (XSTR (exp, 1)) == 1)note : ../../gcc-10.2.0/gcc/rtl.h:444:55: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ : 1229:38array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1340: 23: note: rtunion fld[1]; note ^: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/genoutput.c:892:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' 1233:35: note: expanded from macro 'RTVEC_ELT': expanded from macro 'XSTR' process_template (d, XTMPL (insn, 3)); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1346:24: note: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~ ../../gcc-10.2.0/gcc/genpeep.c:145 :../../gcc-10.2.0/gcc/rtl.h11: ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h::444:5444:: 5note:expanded from macro 'XTMPL' : 444#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ :array 'fld' declared here warningnote: array 'fld' declared here 5 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ::1228:../../gcc-10.2.0/gcc/genextract.c38:: 273 ^ : ../../gcc-10.2.0/gcc/genattrtab.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: if (XSTR (x, 1) && XSTR (x, 1)[0])712note 16:: :array 'fld' declared here ^ ~18 : warning: rtunion fld[1];note ../../gcc-10.2.0/gcc/rtl.h: ^ warningexpanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/genemit.c :502:: << atoi (XSTR (exp, 1)));array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 28: warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 1) - 1; i >= 0; i--) 1340:23:: note : ^ ~expanded from macro 'XSTR'1340 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :1350:: if (XSTR (expand, 3) && *XSTR (expand, 3))23 : ^ ~ 444note:: 5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here expanded from macro 'XSTR' :401340#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^ ~ ^ :../../gcc-10.2.0/gcc/rtl.h23: note:: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229:38: note: expanded from macro 'RTL_CHECK2' 38: note: ../../gcc-10.2.0/gcc/genoutput.c:932::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444expanded from macro 'RTL_CHECK2':5: ^ ~ note24: :../../gcc-10.2.0/gcc/rtl.h :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notearray 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVECLEN':444 :5: note: array 'fld' declared here1229#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~: 38 process_template (d, XTMPL (peep, 2));: ^ ~ ../../gcc-10.2.0/gcc/rtl.h : 1342note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1346 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/genattrtab.c::24724:: 34note:: expanded from macro 'XTMPL'warning : #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ../../gcc-10.2.0/gcc/genpeep.cexpanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h exp = attr_eq (XSTR (exp, 0), XSTR (exp, 1));: 1228 ^ ~:38: 444:5 :note: 145: :expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340note: array 'fld' declared here ^ ~ if (XSTR (x, 1) && XSTR (x, 1)[0])../../gcc-10.2.0/gcc/rtl.h : ^ ~1229:38../../gcc-10.2.0/gcc/rtl.h:: 444:5: note: :../../gcc-10.2.0/gcc/rtl.hnotearray 'fld' declared here23 : rtunion fld[1]; note ^: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/genemit.c :../../gcc-10.2.0/gcc/genoutput.c522::96420::7: warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:742:134032::23 note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'GET_NUM_ELEM':1342: emit_c_code (XSTR (expand, 3), can_fail_p, XSTR (expand, 0));23: note note: expanded from macro 'XVEC': expanded from macro 'XSTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340: ^~~~~1229:3823../../gcc-10.2.0/gcc/rtl.h::1229: 38::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.hnote : notenote: expanded from macro 'RTL_CHECK2' : 444:5:expanded from macro 'RTL_CHECK2' note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 :5: :note: array 'fld' declared here 1229:38 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genextract.c../../gcc-10.2.0/gcc/rtl.h:444: ^ expanded from macro 'XSTR': 5: note276../../gcc-10.2.0/gcc/genoutput.c: :20:: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:965:array 'fld' declared here note: walk_rtx (info, XVECEXP (x, 1, i), acc);expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h21:: 444:5: note: ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here warning rtunion fld[1];: ^ : rtunion fld[1];1229 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/genattrtab.c:1349:39:: note: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVECEXP' for (i = 0; i < XVECLEN (insn, 1); i++)38 : ^ ~734 :17../../gcc-10.2.0/gcc/genpeep.c:147note:3:../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : :#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); 1350warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h for (p = XSTR (exp, 1); *p; p++)../../gcc-10.2.0/gcc/rtl.h:1342::23: note ^ ~: expanded from macro 'XVEC' 40#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1340:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:note ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVECLEN'444:5../../gcc-10.2.0/gcc/rtl.h23 : note: :#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ expanded from macro 'XSTR':1229: 38 :note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^ ~ : 1342 ^ ~: 23: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1233:35note:: expanded from macro 'XVEC'note: expanded from macro 'RTVEC_ELT'array 'fld' declared here:1229:38 : note../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ : expanded from macro 'RTL_CHECK2'1229#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : 38../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^~~~~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: ^ ~note../../gcc-10.2.0/gcc/genemit.c :../../gcc-10.2.0/gcc/rtl.h526:444: : expanded from macro 'RTL_CHECK2': :511:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];444:5 : if (XVEC (expand, 1) != 0)expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^note : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5742: note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342::23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/genpeep.c :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ 171: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 32 for (i = 0; i < XVECLEN (x, 1); i++)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'GET_NUM_ELEM' ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:743:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ && ! strcmp (XSTR (exp, 1), XSTR (av->value, 0))) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genoutput.c:966:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342: scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ 23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/genemit.c:538:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gen_emit_seq (XVEC (expand, 1), used, info); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/genattrtab.c:748:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (exp, 1), attr2->name); ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/genoutput.c:968:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1229:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genpeep.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' :174:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ match_rtx (XVECEXP (x, 1, i), &link, fail_label); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:757:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' ^ ~ ../../gcc-10.2.0/gcc/genemit.c:565:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ else if (XVEC (split, 2) == 0) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1];../../gcc-10.2.0/gcc/genattrtab.c:767:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ name_ptr = XSTR (exp, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/genpeep.c:189#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/genattrtab.c:792:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-10.2.0/gcc/genemit.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 571:30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/genpeep.c:189:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 792:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genemit.c:616:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genpeep.c:191:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (XSTR (split, 3)) ^ ~ XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:820:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genpeep.c:194:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genemit.c:617:18: for (i = 0; i < XVECLEN (x, 2); i++) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ emit_c_code (XSTR (split, 3), true, name); ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/genemit.c:626:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_emit_seq (XVEC (split, 2), used, info); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genpeep.c:197:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genattrtab.c:906:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 20 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1349:39: note: expanded from macro 'XVECEXP' XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1233#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:444#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :../../gcc-10.2.0/gcc/genemit.c:659:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :906:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genpeep.c:213:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2'1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpeep.c:213:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^../../gcc-10.2.0/gcc/genemit.c if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ :662:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:907:46: warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1349:clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpreds.o ../../gcc-10.2.0/gcc/genpreds.c 39: note: expanded from macro 'XVECEXP' XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342: rtunion fld[1];23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genpeep.c:215:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genattrtab.c:907:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1233#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:927:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genpeep.c:218:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:927:7../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genemit.c:752:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (elt, 1), ^ ~ ../../gcc-10.2.0/gcc/genpeep.c:221:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genrecog.c::444../../gcc-10.2.0/gcc/genattrtab.c:955:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1233 XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ :35: ../../gcc-10.2.0/gcc/rtl.hnote:: 112: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTVEC_ELT' rtx tmp = XEXP (this, 1); #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:955:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/genemit.c:815:34 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' get_pattern_stats (&stats, XVEC (instance->insn, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1000:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:1003:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' " was %d expected %d", XVECLEN (exp, 1), num_alt); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1350:40: note: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 1475:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:742:321341:: note: expanded from macro 'GET_NUM_ELEM' 23: note: expanded from macro 'XEXP' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/genattrtab.c:1018:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342:23: note: expanded from macro 'XVEC' return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1021:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1021:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/genattrtab.c:1038:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' n = n_comma_elts (XSTR (exp, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:1042:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1046:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (newexp, 1) = rtvec_alloc (n); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return XUINT (insn, 4); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444clang:5: note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c:1049:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1052:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534: XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); ^ ~ 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */:1349:39: note: expanded from macro 'XVECEXP' ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1111:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1111:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1159:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1161:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1161:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1174:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1175:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1175:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1202:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1207:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1207:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1207:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1208:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1208:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1208:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1213:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1213:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1213:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1289:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1295:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = make_numeric_value (XVECLEN (delay->def, 1) / 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1305:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1321:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1323:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1335:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1347:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1387:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XEXP (XVECEXP (id->def, id->vec_idx, i), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1435:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1435:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1451:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1453:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 2), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1603:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1655:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1656:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1732:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (len != XVECLEN (exp, 0) || new_defval != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1757:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = new_defval; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1839:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = insert_right_side (code, exp, XEXP (term, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1847:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = insert_right_side (code, XEXP (exp, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1849:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1878:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] | compute_alternative_mask (XEXP (exp, 1), code); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1883:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1887:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1891:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == AND && XWINT (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:1894:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == IOR && !XWINT (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:1969:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (value, 0), XSTR (exp, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1982:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/../include/libiberty.h:188:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/../include/libiberty.h:731:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:1982:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/../include/libiberty.h:189:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2032:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] evaluate_eq_attr (exp, attr, XEXP (value, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:415:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XSTR (pattern, 2)[0] == '0' + n ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:416:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:417:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (pattern, 2)[1] == '0' + n))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2083:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genrecog.c:474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (match_rtx, 1); right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2084:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2101:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_and_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2107:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2146:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2146:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2158:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2158:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2170:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2170:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2213:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2214:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2231:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2237:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2290:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2290:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2314:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2314:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genrecog.c:516:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ const char constraints0 = XSTR (pattern, 1)[0];../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c:2340:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/genrecog.c:550:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' const char *pred_name = XSTR (pattern, 1); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c:2358:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1)); ^ ~ ../../gcc-10.2.0/gcc/genrecog.c:567:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' const char *constraints = XSTR (pattern, 2); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genrecog.c:664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genattrtab.c:2358: src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1));../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1230#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:445#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:716:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' validate_pattern (SET_SRC (pattern), info, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c:2368:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-10.2.0/gcc/genrecog.c:726:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' validate_pattern (XEXP (pattern, 1), info, NULL_RTX, 0); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2368:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genrecog.c:727 switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ :25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' validate_pattern (XEXP (pattern, 2), info, NULL_RTX, 0); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2386:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genrecog.c:756:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' else if (XVECLEN (XEXP (pattern, 1), 0) != expected) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:2386#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :57../../gcc-10.2.0/gcc/rtl.h:1350:46: note: expanded from macro 'XVECLEN' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2395:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((HOST_WIDE_INT) 1) - XWINT (s, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:759:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECLEN (XEXP (pattern, 1), 0), expected); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2438:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2438:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2438:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2438:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2461:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (AND, left, XEXP (right, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2468:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2489:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (left, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2496:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (right, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2527:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2538:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2550:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2574:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2574:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2591:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2591:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2596:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2607:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (left, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2612:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (right, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/genattrtab.c:2639:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 37 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2674:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2682:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:2701:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/rtl.o ../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/genattrtab.c:3086:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (def, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3087:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] et = rtx_reader_ptr->lookup_enum_type (XSTR (def, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3095:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (def, 1) == '\0') ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3099:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (def, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3112:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = XEXP (XEXP (def, 2), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3112:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = XEXP (XEXP (def, 2), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3119:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3119:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3120:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->default_val = get_attr_value (info->loc, XEXP (def, 2), attr, -2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3134:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return n_comma_elts (XSTR (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3250:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (def, 1) % 3 != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3257:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3259:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3261:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3333:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_attrs_to_cache (XEXP (exp, 1), create); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3520:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = write_test_expr (outf, XEXP (exp, 1), attrs_cached, flags, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3524:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3535:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/genrecog.c:3963:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : int min_len = XVECLEN (pattern, 2); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:3634#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:742:32: fprintf (outf, "which_alternative == %s", XSTR (exp, 1)); note: expanded from macro 'GET_NUM_ELEM' ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3671:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_valueq (outf, attr, XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3686:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3686:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3696:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), XINT (exp, 0), GET_MODE_NAME (GET_MODE (exp))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3738:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3740:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 2), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3779:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3790:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = min_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3801:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3808:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3818:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3819:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = max_attr_value (XEXP (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3860:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3871:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = max_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3882:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3889:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3899:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3900:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = min_attr_value (XEXP (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3936:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= attr_value_alignment (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3941:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or *= attr_value_alignment (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3945:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = attr_value_alignment (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3951:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = attr_value_alignment (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:3952:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= attr_value_alignment (XEXP (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genrecog.c:5372:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = add_implicit_parallel (XVEC (def, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4148:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = eliminate_known_true (XEXP (known_true, 1), exp, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4174:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx default_val = XEXP (value, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4431:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4439:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4441:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4519:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (delay->def, 1) / 3 > max_slots) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4520:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_slots = XVECLEN (delay->def, 1) / 3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4594:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4824:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->default_latency = XINT (def, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4825:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->condexp = check_attr_test (info->loc, XEXP (def, 2), &attr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4876:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = base = XSTR (def, 1); *p; p++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4919:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4923:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:4947:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/genattrtab.c:5075:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (decl->insn_num); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5076:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (decl->default_latency); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5080:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5081:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5140:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5141:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattrtab.c:5166:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (byps_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 34 warnings generated. In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/genrecog.c:2723:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here pending_params.safe_push ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-rtl.o ../../gcc-10.2.0/gcc/read-rtl.c In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/genrecog.c:3125:11: note: in instantiation of member function 'vec::safe_push' requested here states.safe_push (trans->to); ^ In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/genrecog.c:3460:14: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here candidates.safe_push (subroutine_candidate (trans, to_size)); ^ In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/genrecog.c:3913:12: note: in instantiation of member function 'vec::safe_push' requested here worklist.safe_push (pattern_pos (pattern, pos)); ^ In file included from ../../gcc-10.2.0/gcc/genpreds.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:57 warnings generated. 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ rtunion fld[1]; ^ -o build/ggc-none.o ../../gcc-10.2.0/gcc/ggc-none.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genpreds.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:52:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 2), name, loc)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:57:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, loc)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:67:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:72:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:96:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_exp (XEXP (info->def, 1), XSTR (info->def, 0), info->loc); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:175:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 2), var)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:180:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 1), var)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:237:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:239:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:256:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:259:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:264:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:267:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:274:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:275:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:278:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:279:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 2))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:361:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:393:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:406:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:407:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int test2 = NO_MODE_TEST (XEXP (subexp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:419:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:501:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:509:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:523:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:525:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, mode)", XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:533:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:537:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_match_code (XSTR (exp, 1), XSTR (exp, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:555:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *path = XSTR (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:604:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27 warnings../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:616:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/vec.o ../../gcc-10.2.0/gcc/vec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/genpreds.c:962:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (info->def, 0), 0, XEXP (info->def, 2), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:973:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (info->def, 0), XSTR (info->def, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genpreds.c:1307:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (c->exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/genpreds.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/genpreds.c:1527:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here values.safe_push (std::make_pair (const_int_start, "CT_CONST_INT")); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR'In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h: 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c: return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XBBDEF (insn, 2); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1228:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: In file included from ../../gcc-10.2.0/gcc/rtl.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XEXP (insn, 3); ^ ~ DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1341:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:1 warning generated. 24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define offsetof(t, d) __builtin_offsetof(t, d): note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1501DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gensupport.o ../../gcc-10.2.0/gcc/gensupport.c return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTX_HDR_SIZE' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'JUMP_LABEL'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :700:22: note: expanded from macro 'RTX_HDR_SIZE' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1860:28 ^ ~ : note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:126 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:700: ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1375:32#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : note: expanded from macro 'XCEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ^~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'DEF_RTL_EXPR' :2966:18 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.hclang: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:700#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h *step_out = XEXP (x, 1); ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' : note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d)warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/read-rtl.c:259:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c: SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ 128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: ../../gcc-10.2.0/gcc/read-rtl.c:315:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XSTR (new_attr, 1) = xstrdup ("yes"); ^ ~ expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6../../gcc-10.2.0/gcc/read-rtl.c:: note: expanded from macro 'DEF_RTL_EXPR' 558:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:558:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/read-rtl.c../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)565:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/read-rtl.c../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :565:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/read-rtl.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :570:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:570:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/read-rtl.c:571:46: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/read-rtl.c:571:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 131: ../../gcc-10.2.0/gcc/rtl.def:393:1: rtunion fld[1];warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/read-rtl.c:1262:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (return_rtx, 1) = xstrdup ("no,yes"); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:1263:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (return_rtx, 2) = const_str; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/read-rtl.c:2038:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:2039:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:2041:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/read-rtl.c:34:: 131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtl.h:30: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ size_t size = vec::embedded_size (alloc); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] reserve (1, false PASS_MEM_STAT); ^ DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/read-rtl.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1154:18: note: in instantiation of member function 'vec::safe_push' requested here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ attribute_uses.safe_push (ause); ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:658:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:658:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:658:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:661:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:661:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:661:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:664:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:664:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:664:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:667:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:667:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:667:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:679:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:679:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:679:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:683:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:683:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:683:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:688:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:688:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:688:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:692:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:692:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:692:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:699:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:699:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:699:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:705:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:705:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:705:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:710:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:710:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:710:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:716:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:716:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:716:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:721:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:721:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:721:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:727:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:727:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:727:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:730:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:730:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:730:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1 warning generated. DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:735:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:735:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:735:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:738:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:738:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:738:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:741:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:741:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: noteclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ : -o build/print-rtl.o ../../gcc-10.2.0/gcc/print-rtl.c expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/gensupport.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:741:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:744:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:744:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 56 warnings generated. rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : note: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:744:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38: DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:129#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1480:10:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ ^ ~ -o build/hash-table.o ../../gcc-10.2.0/gcc/hash-table.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:747:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:747:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:128#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XEXP (insn, 3); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:747:1: warning../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XUINT (insn, 4); ^ ~ DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note../../gcc-10.2.0/gcc/rtl.h:444:5:: expanded from macro 'offsetof' note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:750:1:444:5: note: array 'fld' declared here rtunion fld[1];: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def12: :750warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1342:DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY)23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:750:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:753:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:700#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:753:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \ :1375:32: note: expanded from macro 'XCEXP' ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:753:1: warning: rtunion fld[1]; ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1876 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :40#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104 :24: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.h:1881../../gcc-10.2.0/gcc/rtl.def:756:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3: warning: DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : expanded from macro 'JUMP_LABEL' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:756:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:756:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:759:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:759:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~clang : /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:759:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' 1373:32: note: expanded from macro 'XCSUBREG' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 700:22: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:763:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:763:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:763:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:768:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:768:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:768:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:772:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:772:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 131#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ../../gcc-10.2.0/gcc/rtl.def:772:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:775:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:775:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ clang: ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:775:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/gensupport.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) *step_out = XEXP (x, 1); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1341:23: note: expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:814:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:814:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:814:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:820:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:820:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:820:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:827:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:827:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:827:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:835:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:835:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:835:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:839:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:839:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:839:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:843:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:843:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:843:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:847:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:847:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:847:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:857:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:857:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:857:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:861:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:861:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:861:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:881:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:881:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:881:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:234:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:241:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:254:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 1), loc, op1_codes); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:255:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (exp, 2), loc, op2_codes); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:266:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0') ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:318:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:322:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:890:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:890:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:890:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:901:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:901:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:901:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:929:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:929:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:929:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:935:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_REWRITE, "define_insn_and_rewrite", "sEsTsSV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/gensupport.c ^ ~:383:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->exp = XEXP (desc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h:935:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(DEFINE_INSN_AND_REWRITE, "define_insn_and_rewrite", "sEsTsSV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:384:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' pred->c_block = XSTR (desc, 2); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:935:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_INSN_AND_REWRITE, "define_insn_and_rewrite", "sEsTsSV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:388:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ compute_test_codes (XEXP (desc, 1), loc, codes); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:939:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/gensupport.c:446:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.def:939:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (t1, 1) = "no,yes"; ^ ~ DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1340:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:447:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:939:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (t1, 2) = rtx_alloc (CONST_STRING); ^ ~ DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note:1341:23: note: expanded from macro 'XEXP': expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:448:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (XEXP (t1, 2), 0) = "yes"; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/rtl.c ^~~ :131: ../../gcc-10.2.0/gcc/rtl.def:953:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:953:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/gensupport.c:468:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (part, 2) = ""; ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:953:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:470:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (part, 1) = ""; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:969:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:969:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/gensupport.c: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 509:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (newx, 1) = XVEC (x, 2); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:969:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:509:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XVEC (newx, 1) = XVEC (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:972:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:972:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:972:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:603:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:986:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1342:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' 104:24: note: expanded from macro 'offsetof' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:607:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); ^ ~ ../../gcc-10.2.0/gcc/rtl.def:986:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ 131: ../../gcc-10.2.0/gcc/rtl.def:986:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :613:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ split_cond = XSTR (desc, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:617:54: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = rtx_reader_ptr->join_c_conditions (XSTR (desc, 2), ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1002:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:622:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (split, 1) = split_cond; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1002#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 1../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/gensupport.c:624:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ XVEC (split, 2) = gen_rewrite_sequence (XVEC (desc, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1002:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :624:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XVEC (split, 2) = gen_rewrite_sequence (XVEC (desc, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:626:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.c:38: note: expanded from macro 'RTL_CHECK2' :131: ../../gcc-10.2.0/gcc/rtl.def:1003:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:626:22: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' XVEC (split, 2) = XVEC (desc, 5); ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:627:2: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, split_code); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1003:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340:23DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:632:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1003:1: XVEC (desc, 4) = attr; ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1016:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 653:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1016:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/gensupport.c:668:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ :128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:685:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1016:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] sub = SET_SRC (sub); ^~~~~~~~~~~~~ DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/gensupport.c:725:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.def:1055:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1342:23 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:739:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1055:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (cur_attr, 1) = new_value; ^ ~ DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1340:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1055:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:753:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:768:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (cur_attr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.def:1056:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:777:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104 cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define offsetof(t, d) __builtin_offsetof(t, d) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1056:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1056:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1057:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1057:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1057:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1058:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:839:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1058:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] pred_name = XSTR (pt, 1); ^ ~ DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1340:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1058:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:843:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:864:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1072:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/gensupport.c:868:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1072:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:891:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 2)) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' :104:24: note: expanded from macro 'offsetof' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1072:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:893:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :131: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.def:1077:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:742:32DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:126:6 : note: expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'GET_NUM_ELEM' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:895:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XVECEXP (pt, 2, j), loc)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 131: ../../gcc-10.2.0/gcc/rtl.def:1077:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : expanded from macro 'RTVEC_ELT' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1077:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :906:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ if (GET_RTX_LENGTH (code) != XVECLEN (pt, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1342:23: note: expanded from macro 'XVEC' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:908:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1087:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:909:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: if (!subst_pattern_match (XEXP (x, j), XVECEXP (pt, 2, j), loc)) ^ ~ ../../gcc-10.2.0/gcc/rtl.def:1087:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1349:DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' : note: expanded from macro 'XVECEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTX_HDR_SIZE offsetof (struct rtx_def, u): note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1087:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1109:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:999:DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ value = XSTR (elem->data, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1109:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: array 'fld' declared here DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1016:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' value = XSTR (XEXP (elem->data, 2), 0); ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1109:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1130:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/gensupport.c:1077:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ i = n_alternatives (XSTR (pattern, 2)); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1130:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1080:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!*(XSTR (pattern, 2))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1130:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1153:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1153:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1201../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ const char *c = XSTR (pattern, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1153:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1224:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (pattern, 2) = new_c; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1158:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:1291:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :131: ../../gcc-10.2.0/gcc/rtl.def:1158:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:1291:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1158:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/gensupport.c:1336:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return rtx_reader_ptr->join_c_conditions (XSTR (ce_elem->data, 1), ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1337:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1173:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1173:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1352:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) XSTR (eq_attr, 1) = "yes"; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:128:6:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:1355:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (ite, 1) = val; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1173:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:1356:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (ite, 2) = str; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1182:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1182:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1182:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:1372:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) rtvec vec = XVEC (insn, 4); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1418:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] sub = SET_SRC (sub); ^~~~~~~~~~~~~ DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :2684:22: note: expanded from macro 'SET_SRC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1230:37: ^ ~ note: expanded from macro 'RTL_CHECKC1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1455:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] = modify_attr_enabled_ce (XEXP (elem->data, 2)); ^ ~ DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1341:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 1229#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 38: note: expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1454:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 1) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1467:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 2) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1469:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 0), 1) = "yes"; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1470:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 1), 0) = "yes"; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:35: note: :expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)31 700: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ :22: note: expanded from macro 'RTX_HDR_SIZE' rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:1471:9:In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:131 XSTR (XEXP (val, 2), 0) = "no"; ^ ~ : ../../gcc-10.2.0/gcc/rtl.def:1214:1../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1340:35: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtx tmp = XEXP (this, 1); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gensupport.c:1475In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1214:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SET_SRC (set) = modify_attr_enabled_ce (val); ^~~~~~~~~~~~~ DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1214:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1477:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :129:6: note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XVEC' rtx next = XEXP (insn, 1); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1262:1../../gcc-10.2.0/gcc/gensupport.c:1488:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1480 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return XBBDEF (insn, 2); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1262:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ../../gcc-10.2.0/gcc/gensupport.c:1502:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strchr (XSTR (sub, 1), ',') != NULL) return XBBDEF (insn, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1345#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :25: note: expanded from macro 'XBBDEF' :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1262:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gensupport.c:1503:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup);../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1270:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1503:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::4441340:23: note: expanded from macro 'XSTR' :5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1506In file included from ../../gcc-10.2.0/gcc/rtl.c:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :131: ../../gcc-10.2.0/gcc/rtl.def:1270:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XUINT (insn, 4); ^ ~ DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h::1339:26: note: expanded from macro 'XUINT' 128:6: note: expanded from macro 'DEF_RTL_EXPR' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 1559../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ce_out = XSTR (ce_elem->data, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1270:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1560:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' insn_out = XTMPL (insn_elem->data, 3); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1339#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1276:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array 'fld' declared here DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1276:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/gensupport.c:1711:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XVEC' insn_out = XTMPL (insn, 3); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ :24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1276:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1860:28: note: expanded from macro 'JUMP_LABEL' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32../../gcc-10.2.0/gcc/gensupport.c:1775:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XCEXP' XEXP (pattern, 1) = add_implicit_parallel (XVEC (insn, 1)); ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1 warning generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ rtunion fld[1]; ^ DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1775:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:128: XEXP (pattern, 1) = add_implicit_parallel (XVEC (insn, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1871:610: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'DEF_RTL_EXPR' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1776:7: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' XVEC (insn, 1) = rtvec_alloc (1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genflags.o ../../gcc-10.2.0/gcc/genflags.c note: : ^~~~~~~~~~~~ 444expanded from macro 'XVEC' :5:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:1287:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1777DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XVECEXP (insn, 1, 0) = pattern; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:700#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342: rtunion fld[1]; ^ 23: note: expanded from macro 'XVEC' 22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1881:3: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229#define offsetof(t, d) __builtin_offsetof(t, d) JUMP_LABEL (this) = target; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1287:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1233DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 35: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1287:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1779:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ if (XVEC (ce_elem->data, 3) != NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 700:22#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1781:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attributes = rtvec_alloc (XVECLEN (insn, 4) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1302:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:1782:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def: + XVECLEN (ce_elem->data, 3)); ^ ~ 1302:../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1342:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ :2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1302:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1373 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/gensupport.c:1785:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (i = 0; i < XVECLEN (insn, 4); i++)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' :1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1307:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: rtunion fld[1];note: expanded from macro 'RTX_HDR_SIZE' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/gensupport.c:1786:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' RTVEC_ELT (attributes, i) = XVECEXP (insn, 4, i); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1307:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1307:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 444:5: note: array 'fld' declared here rtunion fld[1]; ^ DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1788:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:129: for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, i++) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 1350:40: note: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] noteDEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.c:126expanded from macro 'GET_NUM_ELEM' :6: note: expanded from macro 'DEF_RTL_EXPR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:700: note: array 'fld' declared here 22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/gensupport.c ^ ~:1789:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' RTVEC_ELT (attributes, i) = XVECEXP (ce_elem->data, 3, j); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: expanded from macro 'XVEC' DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' memset (rt, 0, RTX_HDR_SIZE); ^ ~ ^~~~~~~~~~~~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", RTX_EXTRA)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1791:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (insn, 4) = attributes; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1794:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn, 2) = alter_test_for_insn (ce_elem, insn_elem); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:1795:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131 *step_out = XEXP (x, 1); : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346../../gcc-10.2.0/gcc/rtl.def:1319:1:../../gcc-10.2.0/gcc/rtl.h: warning:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'XTMPL' :1229:#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1228:38:: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' 5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c:1821:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (pattern, 1) = add_implicit_parallel (XVEC (split, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1326:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1826:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1326:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1830:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 131: ../../gcc-10.2.0/gcc/rtl.def:1326:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/gensupport.c:1830:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342 :23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1831:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1346:1: XVECEXP (split, 2, i) = pattern; ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: noteclang: : expanded from macro 'RTX_HDR_SIZE' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note35: expanded from macro 'RTL_CHECK2' warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'offsetof' :1233:35: note: expanded from macro 'RTVEC_ELT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gensupport.c../../gcc-10.2.0/gcc/print-rtl.c#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :448:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129:6: ../../gcc-10.2.0/gcc/rtl.h:1675:25: note1864:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'NOTE_KIND' if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ : expanded from macro 'DEF_RTL_EXPR' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ -o build/genconditions.o ../../gcc-10.2.0/gcc/genconditions.c #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:449:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1675#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def25:1361:1: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~ DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.c:126:6: :expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/gensupport.c:1864:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700: if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ 22: note: ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' expanded from macro 'RTX_HDR_SIZE' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1371:32: note: expanded from macro 'XCINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 742:32: note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 5: note: array 'fld' declared here rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1869:23:../../gcc-10.2.0/gcc/print-rtl.c../../gcc-10.2.0/gcc/rtl.h:474:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (m_compact && is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx)) ^~~~~~~~~~~~~~~~~~ for (j = 0; j < XVECLEN (elem->data, 1); j++) ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ :25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.def:1361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' 742:32: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/print-rtl.c:486:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XINT' :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gensupport.c:1871:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (!subst_pattern_match (XVECEXP (elem->data, 1, j), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1872:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (subst_elem->data, 1, j), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (elem->data, 1, j), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1889:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1891:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/print-rtl.c:579:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (subst_elem->data, 3, j), ^ ~ && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1907:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern_vec = rtvec_alloc (XVECLEN (subst_elem->data, 3)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1908:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/print-rtl.c:664:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' print_poly_int (m_outfile, SUBREG_BYTE (in_rtx)); ^~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:2039#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ :26: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.c:200:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :444:5: note: array 'fld' declared here return (RTX_HDR_SIZE ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gensupport.c:1910:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :700:22: note: expanded from macro 'RTX_HDR_SIZE' subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, j)); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note:: expanded from macro 'XVEC' 24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: ^ ~ note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.c5: note: array 'fld' declared here ^ :205:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ return (RTX_HDR_SIZE ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gensupport.c:1931:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (elem->data, 1) = subst_pattern_vec; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.c: 209:12: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gensupport.c:1938:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ XTMPL (elem->data, 3) = ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1946:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = rtx_reader_ptr->join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1947:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:1945:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/print-rtl.c../../gcc-10.2.0/gcc/rtl.c note: expanded from macro 'RTL_CHECK2' :271:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :977:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset)); ^ ~ fprintf (m_outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' 444:5: note: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gensupport.c:2140:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2141:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (match_operand_entries_in_pattern[opno], 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.c:512:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gensupport.c:2278:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:512:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:654:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/gensupport.c:2377:19: ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) template_code = XTMPL (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c:654:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gensupport.c:2442:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XSTR (set_attr, 1) = XOBFINISH (string_obstack, char *); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/print-rtl.c:54: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.h../../gcc-10.2.0/gcc/gensupport.c:72:22: warning: private field 'm_rtx_reuse_manager' is not used [-Wunused-private-field] :2447 rtx_reuse_manager *m_rtx_reuse_manager; ^ :8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2450:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2454:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (new_vec, i) = XVECEXP (insn, 4, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2456:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:740:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == ASM_OPERANDS && ASM_OPERANDS_LABEL_VEC (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:769:7: ../../gcc-10.2.0/gcc/gensupport.c:2515:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: if (XVEC (insn, 4)) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' ../../gcc-10.2.0/gcc/rtl.h:1229:#define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gensupport.c:2516:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2518:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set_attr = XVECEXP (insn, 4, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2543:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2551:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (mnemonic_attr, 1) = XOBFINISH (string_obstack, char *); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2753:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gensupport.c:2758:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 219 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr.o ../../gcc-10.2.0/gcc/genattr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/genflags.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genflags.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genflags.c:83:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int len = XVECLEN (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genflags.c:89:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_operand_1 (XVECEXP (insn, 1, i)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genflags.c:104:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genflags.c:150:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genflags.c:187:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (insn, 2); *p; p++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genconditions.c:32: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 629 warnings generated. In file included from ../../gcc-10.2.0/gcc/genconditions.c:32: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr-common.o ../../gcc-10.2.0/gcc/genattr-common.c ../../gcc-10.2.0/gcc/genconditions.c:126:58: warning: cast from 'void **' to 'const struct c_test **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] const struct c_test *test = * (const struct c_test **) slot; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 24 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencodes.o ../../gcc-10.2.0/gcc/gencodes.c 27 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconfig.o ../../gcc-10.2.0/gcc/genconfig.c In file included from ../../gcc-10.2.0/gcc/genattr.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genattr.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 20 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gentarget-def.o ../../gcc-10.2.0/gcc/gentarget-def.c ../../gcc-10.2.0/gcc/genattr.c:50:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:54:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:88:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:92:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/genattr.c:116:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:129:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! check_tune_attr (XSTR (attr, 0), XEXP (resv, 2))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:174:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:176:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:179:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr.c:205:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_tune_attr (XEXP (reservations[0], 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/genattr-common.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genattr-common.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genattr-common.c:45:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 29 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencfn-macros \ build/gencfn-macros.o build/errors.o build/hash-table.o build/vec.o build/ggc-none.o build/sort.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a In file included from ../../gcc-10.2.0/gcc/gencodes.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ld: warning: ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' -no_pie ignored for arm6420#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genconfig.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:2966:18: notewarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XEXP (insn, 1); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/gencodes.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gencodes.c:35:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (info->def, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genconfig.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gentarget-def.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gentarget-def.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genconfig.c:130:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ walk_insn_part (SET_SRC (part), recog_p, ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:186:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:187:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:188:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 1, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ build/gencfn-macros -c \ > tmp-case-cfn-macros.h ../../gcc-10.2.0/gcc/genconfig.c:208:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' build/gencfn-macros -o \ > tmp-cfn-operators.pd #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:209:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:216:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 0, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:236:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (split, 2) > max_insns_per_split) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genconfig.c:237:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] max_insns_per_split = XVECLEN (split, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gentarget-def.c:164:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gentarget-def.c:179:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *test = XSTR (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 20 warnings generated. /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h 28 warnings generated. echo timestamp > s-cfn-operators echo timestamp > s-case-cfn-macros clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmatch.o ../../gcc-10.2.0/gcc/genmatch.c 147 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 21 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gentarget-def \ build/gentarget-def.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattrtab \ build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 38 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 build/genpreds ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-preds.c ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o build/inchash.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 build/genpreds -h ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-preds.h build/genconditions ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-condmd.c ld: warning: -no_pie ignored for arm64 build/genpreds -c ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-constrs.h In file included from ../../gcc-10.2.0/gcc/genmatch.c:29: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:709:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:957:7: note: in instantiation of function template specialization 'vec_alloc' requested here vec_alloc (new_vec, len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1701:28: note: in instantiation of member function 'vec::copy' requested here new_vec.m_vec = m_vec->copy (); ^ ../../gcc-10.2.0/gcc/genmatch.c:1388:41: note: in instantiation of member function 'vec::copy' requested here vec ids = ce->ids.copy (); ^ In file included from ../../gcc-10.2.0/gcc/genmatch.c:29: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/genmatch.c:1497:51: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here auto_vec > subst (n_ids); ^ 43 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genautomata \ build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a -lm ld: warning: -no_pie ignored for arm64 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds-h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-preds /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-constrs-h clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from build/gencondmd.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from build/gencondmd.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from build/gencondmd.c:41: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (epilogue_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: use '&' for a bitwise operation (epilogue_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: remove constant to silence this warning (epilogue_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (epilogue_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: use '&' for a bitwise operation (epilogue_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: remove constant to silence this warning (epilogue_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_XADD) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: use '&' for a bitwise operation (TARGET_XADD) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: remove constant to silence this warning (TARGET_XADD) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_XADD) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: use '&' for a bitwise operation (TARGET_XADD) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: remove constant to silence this warning (TARGET_XADD) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:14907:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14907:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13182:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13182:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (peep2_regno_dead_p (3, FLAGS_REG)) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: use '&' for a bitwise operation (peep2_regno_dead_p (3, FLAGS_REG)) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: remove constant to silence this warning (peep2_regno_dead_p (3, FLAGS_REG)) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (peep2_regno_dead_p (3, FLAGS_REG)) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: use '&' for a bitwise operation (peep2_regno_dead_p (3, FLAGS_REG)) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: remove constant to silence this warning (peep2_regno_dead_p (3, FLAGS_REG)) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_BSWAP) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: use '&' for a bitwise operation (TARGET_BSWAP) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: remove constant to silence this warning (TARGET_BSWAP) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_BSWAP) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: use '&' for a bitwise operation (TARGET_BSWAP) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: remove constant to silence this warning (TARGET_BSWAP) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:13203:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13203:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_CMPXCHG) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: use '&' for a bitwise operation (TARGET_CMPXCHG) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: remove constant to silence this warning (TARGET_CMPXCHG) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_CMPXCHG) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: use '&' for a bitwise operation (TARGET_CMPXCHG) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: remove constant to silence this warning (TARGET_CMPXCHG) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14813:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14813:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: remove constant to silence this warning (reload_completed) && ~^~~ 50 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencondmd \ build/gencondmd.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 build/gencondmd > tmp-cond.md /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-flags.h build/genattr ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr.h build/genattr-common ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr-common.h build/gencodes ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-codes.h build/genconfig ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-config.h build/gentarget-def ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-target-def.h build/genopinit ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags build/genattrtab ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genautomata ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-automata.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genemit ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-emit.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config build/genextract ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-extract.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/genoutput ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-output.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-target-def.h insn-target-def.h echo timestamp > s-target-def build/genpeep ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-peep.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-opinit.h insn-opinit.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit build/genrecog ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-recog.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-extract.c insn-extract.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/build -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gcov-iov.o ../../gcc-10.2.0/gcc/gcov-iov.c echo timestamp > s-extract clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie \ build/gcov-iov.o -o build/gcov-iov /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-peep.c insn-peep.c ld: warning: -no_pie ignored for arm64 echo timestamp > s-peep build/gcov-iov '10.2.0' '' \ > tmp-gcov-iov.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h Statistics for recog: Number of decisions: 47961 longest path: 364 (code: 4409) longest backtrack: 24 (code: 4931) Statistics for split_insns: Number of decisions: 3893 longest path: 118 (code: 510) longest backtrack: 19 (code: 565) Statistics for peephole2_insns: Number of decisions: 1941 longest path: 265 (code: 215) longest backtrack: 16 (code: 186) echo timestamp > s-iov clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-10.2.0/gcc/c/c-lang.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo ../../gcc-10.2.0/gcc/c-family/stub-objc.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-10.2.0/gcc/attribs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] Shared 37958 out of 72688 states by creating 9494 new states, saving 28464 1 warning generated. In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-10.2.0/gcc/c/c-errors.c HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-recog.c insn-recog.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-10.2.0/gcc/c/c-decl.c echo timestamp > s-recog clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-10.2.0/gcc/c/c-typeck.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3 warnings generated. In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-10.2.0/gcc/c/c-convert.c ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:36: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/c-decl.c:36: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo ../../gcc-10.2.0/gcc/c/c-aux-info.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo ../../gcc-10.2.0/gcc/c/c-objc-common.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-output.c insn-output.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] echo timestamp > s-output clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-10.2.0/gcc/c/c-parser.c In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-convert.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/c-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo ../../gcc-10.2.0/gcc/c/c-fold.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo ../../gcc-10.2.0/gcc/c/gimple-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-common.o -MT c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo ../../gcc-10.2.0/gcc/c-family/c-common.c In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:42: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:47: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/c-parser.c:47: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/c-fold.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:28: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:49: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:42: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-common.c:44: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c/gimple-parser.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/c/gimple-parser.c:103:9: note: in instantiation of member function 'vec::safe_push' requested here edges.safe_push (e); ^ 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:31: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-cppbuiltin.c:33: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 42 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-dump.o -MT c-family/c-dump.o -MMD -MP -MF c-family/.deps/c-dump.TPo ../../gcc-10.2.0/gcc/c-family/c-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 19 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-format.o -MT c-family/c-format.o -MMD -MP -MF c-family/.deps/c-format.TPo ../../gcc-10.2.0/gcc/c-family/c-format.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-gimplify.o -MT c-family/c-gimplify.o -MMD -MP -MF c-family/.deps/c-gimplify.TPo ../../gcc-10.2.0/gcc/c-family/c-gimplify.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-format.c:24: In file included from ../../gcc-10.2.0/gcc/c-family/c-target.h:30: ../../gcc-10.2.0/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-gimplify.c:33: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-gimplify.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c-family/c-gimplify.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 25 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-indentation.o -MT c-family/c-indentation.o -MMD -MP -MF c-family/.deps/c-indentation.TPo ../../gcc-10.2.0/gcc/c-family/c-indentation.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-lex.o -MT c-family/c-lex.o -MMD -MP -MF c-family/.deps/c-lex.TPo ../../gcc-10.2.0/gcc/c-family/c-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-omp.o -MT c-family/c-omp.o -MMD -MP -MF c-family/.deps/c-omp.TPo ../../gcc-10.2.0/gcc/c-family/c-omp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-opts.o -MT c-family/c-opts.o -MMD -MP -MF c-family/.deps/c-opts.TPo ../../gcc-10.2.0/gcc/c-family/c-opts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DHOST_MACHINE=\"aarch64-apple-darwin20\" -DTARGET_MACHINE=\"i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pch.o -MT c-family/c-pch.o -MMD -MP -MF c-family/.deps/c-pch.TPo ../../gcc-10.2.0/gcc/c-family/c-pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ppoutput.o -MT c-family/c-ppoutput.o -MMD -MP -MF c-family/.deps/c-ppoutput.TPo ../../gcc-10.2.0/gcc/c-family/c-ppoutput.c In file included from ../../gcc-10.2.0/gcc/c-family/c-opts.c:25: In file included from ../../gcc-10.2.0/gcc/c-family/c-target.h:30: ../../gcc-10.2.0/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 17 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pragma.o -MT c-family/c-pragma.o -MMD -MP -MF c-family/.deps/c-pragma.TPo ../../gcc-10.2.0/gcc/c-family/c-pragma.c 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pretty-print.o -MT c-family/c-pretty-print.o -MMD -MP -MF c-family/.deps/c-pretty-print.TPo ../../gcc-10.2.0/gcc/c-family/c-pretty-print.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-semantics.o -MT c-family/c-semantics.o -MMD -MP -MF c-family/.deps/c-semantics.TPo ../../gcc-10.2.0/gcc/c-family/c-semantics.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ada-spec.o -MT c-family/c-ada-spec.o -MMD -MP -MF c-family/.deps/c-ada-spec.TPo ../../gcc-10.2.0/gcc/c-family/c-ada-spec.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/c-family/c-semantics.c:146:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-10.2.0/gcc/c-family/c-semantics.c:136:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ 2 warnings generated. In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ubsan.o -MT c-family/c-ubsan.o -MMD -MP -MF c-family/.deps/c-ubsan.TPo ../../gcc-10.2.0/gcc/c-family/c-ubsan.c In file included from ../../gcc-10.2.0/gcc/c-family/c-pragma.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/known-headers.o -MT c-family/known-headers.o -MMD -MP -MF c-family/.deps/known-headers.TPo ../../gcc-10.2.0/gcc/c-family/known-headers.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-attribs.o -MT c-family/c-attribs.o -MMD -MP -MF c-family/.deps/c-attribs.TPo ../../gcc-10.2.0/gcc/c-family/c-attribs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-warn.o -MT c-family/c-warn.o -MMD -MP -MF c-family/.deps/c-warn.TPo ../../gcc-10.2.0/gcc/c-family/c-warn.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-spellcheck.o -MT c-family/c-spellcheck.o -MMD -MP -MF c-family/.deps/c-spellcheck.TPo ../../gcc-10.2.0/gcc/c-family/c-spellcheck.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-c.o -MT i386-c.o -MMD -MP -MF ./.deps/i386-c.TPo ../../gcc-10.2.0/gcc/config/i386/i386-c.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 21 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include \ ../../gcc-10.2.0/gcc/config/winnt-c.c -o winnt-c.o 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace \ ../../gcc-10.2.0/gcc/config/i386/msformat-c.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:40: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-attribs.c:42: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-c.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/winnt-c.c:23: In file included from ../../gcc-10.2.0/gcc/c-family/c-target.h:30: ../../gcc-10.2.0/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmatch \ build/genmatch.o ../build-aarch64-apple-darwin20/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o build/sort.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 2 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ld: warning: -no_pie ignored for arm64 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 17 warnings generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.c In file included from insn-emit.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from insn-emit.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-extract.c:9: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 rtx tmp = XEXP (this, 1);:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38clang: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return XBBDEF (insn, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :1229:../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: 38: note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 6) = NULL_RTX; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3In file included from insn-extract.c:9: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : *step_out = XEXP (x, 1); ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: XINT (rt, 2) = arg2; ^ ~expanded from macro 'XEXP' insn-modes.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :955:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 956:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (16*BITS_PER_UNIT), /* TI */ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ rtunion fld[1]; ^ insn-modes.c:957:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (32*BITS_PER_UNIT), /* OI */ XVEC (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:958:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (64*BITS_PER_UNIT), /* XI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:961:3: warning: shift count >= width of type [-Wshift-count-overflow] XVEC (rt, 4) = arg4; ^ ~ MODE_MASK (160), /* POI */ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 965:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here MODE_MASK (8*BITS_PER_UNIT), /* DQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ insn-modes.cIn file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ :935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1342:23: note: expanded from macro 'XVEC' insn-modes.c:966:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:970:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' XINT (rt, 6) = arg6; ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' insn-modes.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 971:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:935../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: note: expanded from macro 'MODE_MASK' attrs = MEM_ATTRS (x); : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' insn-modes.c:974:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (8*BITS_PER_UNIT), /* DA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ XINT (rt, 1) = arg1; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1365:29: note: expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/rtl.h insn-modes.c:975:3: warning: shift count >= width of type [-Wshift-count-overflow] :1338:23: note: expanded from macro 'XINT' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hinsn-modes.c:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:978:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-modes.c:979:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:981:3: warning: shift count >= width of type [-Wshift-count-overflow] XVEC (rt, 1) = arg1; ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here insn-modes.c:982:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here MODE_MASK (80), /* XF */ ^~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XEXP (rt, 2) = arg2; ^ ~ insn-modes.c:983:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-extract.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (16*BITS_PER_UNIT), /* TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ insn-modes.c:935:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'MODE_MASK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:985:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ insn-modes.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :986:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from : (HOST_WIDE_INT_1U << (m)) - 1insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-modes.c:990:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (64), /* CP2HI */ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' insn-modes.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:991:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:5insn-modes.c:992:3: warning: shift count >= width of type [-Wshift-count-overflow] : note: array 'fld' declared here MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:993:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn-modes.c:994:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (320), /* CPOI */ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:995:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ MODE_MASK (64*BITS_PER_UNIT), /* COI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :444:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XBBDEF (rt, 2) = arg2; ^ ~ :935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : (HOST_WIDE_INT_1U << (m)) - 1 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~~~ rtunion fld[1]; ^ insn-modes.cIn file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' 996:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ MODE_MASK (128*BITS_PER_UNIT), /* CXI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 997:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XEXP (rt, 3) = arg3; ^ ~ :935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn-modes.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :998:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:999:3: warning: shift count >= width of type [-Wshift-count-overflow] XINT (rt, 4) = arg4; ^ ~ MODE_MASK (160), /* XC */ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1000In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1234:29: note: expanded from macro 'XWINT' 3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ MODE_MASK (32*BITS_PER_UNIT), /* TC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XINT (rt, 5) = arg5; ^ ~ insn-modes.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :935:24: note: expanded from macro 'MODE_MASK' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' insn-modes.c# define HOST_WIDE_INT long long ^ :1005:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (8*BITS_PER_UNIT), /* V8QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XEXP (rt, 6) = arg6; ^ ~ :1006:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' MODE_MASK (8*BITS_PER_UNIT), /* V4HI */ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 445:5: note: array 'hwint' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ HOST_WIDE_INT hwint[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' insn-modes.c# define HOST_WIDE_INT long long ^ :1007:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V2SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-modes.c:1008:3: warning: shift count >= width of type [-Wshift-count-overflow] ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* V1DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:5: note: array 'fld' declared here insn-modes.c:1009:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' MODE_MASK (12*BITS_PER_UNIT), /* V12QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1373:32: note: expanded from macro 'XCSUBREG' insn-modes.c:1010:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ MODE_MASK (12*BITS_PER_UNIT), /* V6HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1229:38insn-modes.c:1011:3: warning: shift count >= width of type [-Wshift-count-overflow] : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ MODE_MASK (14*BITS_PER_UNIT), /* V14QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ rtunion fld[1]; ^ insn-modes.c:1012:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (16*BITS_PER_UNIT), /* V16QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : (HOST_WIDE_INT_1U << (m)) - 1 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~~~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' insn-modes.c:1013:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* V8HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:../../gcc-10.2.0/gcc/rtl.h935:24: note: expanded from macro 'MODE_MASK' : : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 1228:38: note: expanded from macro 'RTL_CHECK1' insn-modes.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1014:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; MODE_MASK (16*BITS_PER_UNIT), /* V4SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XEXP (rt, 3) = arg3; ^ ~ :1015:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' MODE_MASK (16*BITS_PER_UNIT), /* V2DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ insn-modes.c:1016:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' MODE_MASK (16*BITS_PER_UNIT), /* V1TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-extract.c:9: insn-modes.c:1017:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (32*BITS_PER_UNIT), /* V32QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1338:23: note: expanded from macro 'XINT' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ insn-modes.c:1018:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (32*BITS_PER_UNIT), /* V16HI */ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here insn-modes.c:935:24: note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1341:23: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XINT (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1019:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (32*BITS_PER_UNIT), /* V8SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ rtunion fld[1]; ^ insn-modes.c:1020:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (32*BITS_PER_UNIT), /* V4DI */ XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23:insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:1021:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here MODE_MASK (32*BITS_PER_UNIT), /* V2TI */ 17 warnings generated. rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ insn-modes.c:1022:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1340:23: note: expanded from macro 'XSTR' MODE_MASK (64*BITS_PER_UNIT), /* V64QI */ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-modes.c:1023:3: warning: shift count >= width of type [-Wshift-count-overflow] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here MODE_MASK (64*BITS_PER_UNIT), /* V32HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-modes.c rtunion fld[1]; ^ :935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1024:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V16SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 24: note: expanded from macro 'MODE_MASK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-modes.c:1025:3: warning: shift count >= width of type [-Wshift-count-overflow] :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1229:38: note: MODE_MASK (64*BITS_PER_UNIT), /* V8DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:1026:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ rtunion fld[1]; ^ MODE_MASK (64*BITS_PER_UNIT), /* V4TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 XSTR (rt, 1) = arg1; insn-extract.c:9 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1340#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XSTR' ^ ~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' insn-modes.c:1027:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (128*BITS_PER_UNIT), /* V128QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:5insn-modes.c:1028:3: warning: shift count >= width of type [-Wshift-count-overflow] : note: array 'fld' declared here rtunion fld[1]; ^ MODE_MASK (128*BITS_PER_UNIT), /* V64HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' :3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 XEXP (rt, 3) = arg3; ^ ~ ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:insn-modes.c:1029:3: warning: shift count >= width of type [-Wshift-count-overflow] 23: note: expanded from macro 'XEXP' insn-emit.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.c MODE_MASK (128*BITS_PER_UNIT), /* V32SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ insn-modes.c:1030:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (128*BITS_PER_UNIT), /* V16DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' insn-modes.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:5:insn-modes.c:1031:3: warning: shift count >= width of type [-Wshift-count-overflow] note: array 'fld' declared here MODE_MASK (128*BITS_PER_UNIT), /* V8TI */../../gcc-10.2.0/gcc/rtl.hIn file included from insn-opinit.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :1229:38: note: rtx tmp = XEXP (this, 1); ^ ~ expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 935:24: note: expanded from macro 'MODE_MASK' : : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:1032:3: warning: shift count >= width of type [-Wshift-count-overflow] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1342: ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MODE_MASK (256*BITS_PER_UNIT), /* V64SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XVEC' In file included from insn-extract.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38insn-modes.c:935::24: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'MODE_MASK' : :note444 : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 1229:insn-modes.c:5: :note: : expanded from macro 'RTL_CHECK2' 103338:: note3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningarray 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : shift count >= width of type [-Wshift-count-overflow] ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* V2SF */../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hinsn-modes.c444:5: note: array 'fld' declared here : rtunion fld[1]; : ^ :935:241407: note:: expanded from macro 'MODE_MASK'13In file included from insn-extract.c :4449:5 : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ : note: array 'fld' declared hereinsn-modes.c:1034: :3:In file included from warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :3808: : ^ MODE_MASK (16*BITS_PER_UNIT), /* V4SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h rtx tmp = XEXP (this, 1); : ^ ~270In file included from :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c XEXP (rt, 6) = arg6; ^ ~ insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:935:24: note: expanded from macro 'MODE_MASK' XSTR (rt, 1) = arg1; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ :1341:23: note: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: insn-modes.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1035:3 : warning ^ ~: shift count >= width of type [-Wshift-count-overflow] note MODE_MASK (16*BITS_PER_UNIT), /* V2DF */../../gcc-10.2.0/gcc/rtl.h:1229: :expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'RTL_CHECK2' :935:24: note: expanded from macro 'MODE_MASK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~ ^ ~ ^ ~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-modes.c:1036:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here MODE_MASK (32*BITS_PER_UNIT), /* V8SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :444:insn-modes.c:1037:3: warning: shift count >= width of type [-Wshift-count-overflow] 5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ MODE_MASK (32*BITS_PER_UNIT), /* V4DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ insn-modes.c:935../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :24: note: expanded from macro 'MODE_MASK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-emit.c:insn-modes.c:1038:3: warning: shift count >= width of type [-Wshift-count-overflow] 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: clang: warning../../gcc-10.2.0/gcc/rtl.h MODE_MASK (32*BITS_PER_UNIT), /* V2TF */ : warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1);insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ insn-modes.c:1039:3: warning1229: XVEC (rt, 1) = arg1;:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ MODE_MASK (64*BITS_PER_UNIT), /* V16SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~:1229: 38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1040:3: warning: shift count >= width of type [-Wshift-count-overflow] : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 444:5: note: array 'fld' declared here MODE_MASK (64*BITS_PER_UNIT), /* V8DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 return XEXP (insn, 1); ^ ~ ^ ~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 1341:23: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]insn-modes.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' :1041:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ MODE_MASK (64*BITS_PER_UNIT), /* V4TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:1042:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ :1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (128*BITS_PER_UNIT), /* V32SF */#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1345:25: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XBBDEF' return XBBDEF (insn, 2); ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' insn-modes.c:1043:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (128*BITS_PER_UNIT), /* V16DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-modes.c../../gcc-10.2.0/gcc/rtl.h:1228:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-emit.c:11insn-modes.c:1044:3: warning: shift count >= width of type [-Wshift-count-overflow] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (128*BITS_PER_UNIT), /* V8TF */ XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-extract.c:insn-modes.c:1045:3: warning: shift count >= width of type [-Wshift-count-overflow] 9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (256*BITS_PER_UNIT), /* V64SF */../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK'../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: insn-modes.c:1046:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (256*BITS_PER_UNIT), /* V32DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:935:24: In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' expanded from macro 'MODE_MASK' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1229insn-modes.c:1047:3: warning: shift count >= width of type [-Wshift-count-overflow] :38 MODE_MASK (256*BITS_PER_UNIT), /* V16TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3insn-modes.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' insn-emit.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h::27: 31229: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ insn-extract.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1375 rtunion fld[1]; ^ ~ ^ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-peep.c:10: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230 X0EXP (rt, 4) = NULL_RTX; ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); ^ ~ expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1358:27: note: expanded from macro 'X0EXP' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1); ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return XEXP (insn, 1); ^ ~ : expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long ^ :1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1375In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from insn-emit.c:11: ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here:444:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here In file included from :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' SUBREG_BYTE (x), GET_MODE (x)); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: noteIn file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: 73 warnings#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ generated ^ note../../gcc-10.2.0/gcc/rtl.h:. 1228:38../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h:1340: rtunion fld[1];23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~444 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2966:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ :1342:23: note: expanded from macro 'XVEC' 1358:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 700../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :1229:38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'XINT' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.c ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : *step_out = XEXP (x, 1); ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h1506:In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 1229:38: note../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ :1339:26: note: expanded from macro 'XUINT' :38:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1511:10:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1340:23: note: expanded from macro 'XSTR' 3808: ./genrtl.h:1289#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:3798:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) attrs = MEM_ATTRS (x); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: ^~~~~~~~~~~~~38: :note: expanded from macro 'RTL_CHECK2' 1339:26: ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 2607:24: note: expanded from macro 'MEM_ATTRS' note: expanded from macro 'XUINT' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444 ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h38:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5clang: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 4) = arg4; ^ ~ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 1229../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~5 warning../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from note../../gcc-10.2.0/gcc/rtl.h:insn-extract.cIn file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1341HOOK_VECTOR_END (asm_out) ^ :23: note: expanded from macro 'XEXP' : array 'fld' declared here :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (sched) ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):43:50: note: expanded from macro 'HOOK_VECTOR_END' :1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ : ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-opinit.c:11: In file included from In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (simt) ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ :23: note: expanded from macro 'XEXP'In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ HOOK_VECTOR_END (omp) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (goacc) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from insn-opinit.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5: note: array 'fld' declared here insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-extract.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from :182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-emit.c XEXP (rt, 6) = arg6; ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 444../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d)HOOK_VECTOR_END (calls) rtunion fld[1]; ^ ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-extract.c:9: In file included from In file included from insn-opinit.c:11../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38:In file included from insn-peep.c:10: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (cxx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from ^ rtunion fld[1]; ^ insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329 ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1345:25: note: expanded from macro 'XBBDEF' :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from :5: note: array 'fld' declared here In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] insn-opinit.cHOOK_VECTOR_END (target_option) ^ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ^ insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XWINT (rt, 1) = arg1;In file included from insn-emit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h ^ ~ :1234:29: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XINT (rt, 5) = arg5; ^ ~ # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h:1338:23: ^../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2;In file included from insn-emit.c:27: noteIn file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1:: ^ ~ warning: expanded from macro 'XINT' : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h2607:24: note: expanded from macro 'MEM_ATTRS' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1234:29: note: expanded from macro 'XWINT' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' : note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ 1 warning generated. rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' insn-peep.c:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 444:5../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h In file included from insn-emit.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :29: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : ATTRIBUTE_ASM_FPRINTF(2, 3); ^ note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/output.h:119:53:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ :444:5: note: array 'fld' declared here 444:5: note: In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3 rtunion fld[1]; ^array 'fld' declared here rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo ../../gcc-10.2.0/gcc/ggc-page.c : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warninginsn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:66:3: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here : X0EXP (rt, 1) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: :warning: 1358array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)insn-emit.c ^ ~ :23: note: expanded from macro 'XEXP' :30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345 if (INSN_CODE (insn) < 0) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ :25../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :: note: expanded from macro 'XBBDEF' 444:5: note:../../gcc-10.2.0/gcc/rtl.h:1338:23: array 'fld' declared here : note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786::../../gcc-10.2.0/gcc/rtl.h3444:5:: 444: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :5: notenote: array 'fld' declared here : rtunion fld[1]; ^ insn-peep.cIn file included from insn-emit.c:30: ../../gcc-10.2.0/gcc/recog.h:167:5: :array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~warning: 10array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-opinit.c:11:../../gcc-10.2.0/gcc/rtl.h1358:27:: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:: :1526note: expanded from macro 'X0EXP'insn-preds.c :3808: In file included from ./genrtl.h:9425:../../gcc-10.2.0/gcc/rtl.h::3808 note:: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)311./genrtl.h ^ ~ :: : 267warning:3expanded from macro 'INSN_CODE': ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : : 1228: XEXP (rt, 3) = arg3;38: note1394#define INSN_CODE(INSN) XINT (INSN, 5) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:13: XEXP (rt, 1) = arg1; warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1338../../gcc-10.2.0/gcc/rtl.h::1341:2323 : ^ ~ : rtx tmp = XEXP (this, 1);note: expanded from macro 'XINT'note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h:1341444 :51341 ^ ~:23:: note: :expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note../../gcc-10.2.0/gcc/rtl.h : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: :1229:38: note: 38: note: expanded from macro 'RTL_CHECK2':1229:expanded from macro 'XEXP'38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) insn-extract.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~::389: ^ ~In file included from 444../../gcc-10.2.0/gcc/rtl.h:5../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808:: ./genrtl.h444::8135: note ^ ~: array 'fld' declared here rtunion fld[1]; ^note array 'fld' declared here:3:In file included from insn-opinit.cwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :: 444array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~: rtunion fld[1]; 11 ^ rtunion fld[1]; ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from insn-emit.c:30: ../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/rtl.h:1407::13In file included from : ./genrtl.h168:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-peep.c note:: expanded from macro 'XEXP': 10268:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang: rtx tmp = XEXP (this, 1);: :warning10 : ^ ~ warningtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: XINT (rt, 4) = arg4;./genrtl.h :177: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^ ~:1341 XEXP (rt, 1) = arg1;: ^~~~~~~~~~~~~~~~23: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note1229:38 : note: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::1341:23expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1338:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note1526:../../gcc-10.2.0/gcc/rtl.h25:../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'INSN_CODE' : :expanded from macro 'XEXP'1229:38#define INSN_CODE(INSN) XINT (INSN, 5): note444: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h: ^ ~1229: 38 ^ ~: note5: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 1229 ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1338:23: note: expanded from macro 'XINT':38:In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' insn-extract.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:9: ../../gcc-10.2.0/gcc/rtl.h : ^1229:38444: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : 3808: 5In file included from insn-opinit.c ^ ~:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ./genrtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ::444: 5note: 867note: : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:269 :array 'fld' declared here3 ../../gcc-10.2.0/gcc/rtl.h3: rtunion fld[1];: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ :5warning: ^note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : ^ rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:In file included from 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341: ^ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ insn-extract.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1':9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ return XBBDEF (insn, 2); ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ^ ~ insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from In file included from insn-opinit.c:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :444#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XUINT (insn, 4); ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-extract.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:9: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 1340 ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1]; ^ ~ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1358#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from insn-peep.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 444:5: note: array 'fld' declared here :10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:444In file included from 5: note: array 'fld' declared here :5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)insn-opinit.c rtunion fld[1];:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:265 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' :444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1860:28: note../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'JUMP_LABEL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from XEXP (rt, 3) = arg3;insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from insn-extract.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1373:32: note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1338:23: note: expanded from macro 'XINT' :1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~ :381:3::444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 7) = arg7; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3:../../gcc-10.2.0/gcc/rtl.h:2966:18 In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1234:29: note: expanded from macro 'XWINT' ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XINT (rt, 5) = arg3;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 104:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :59:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from insn-opinit.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :11: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 6) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-peep.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1229: XEXP (rt, 3) = arg3; ^ ~ 38:../../gcc-10.2.0/gcc/rtl.h:1341:23: note rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-opinit.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1]; ^ 38 rtunion fld[1]; ^ In file included from insn-opinit.c:In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ : note: XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~ :1358:27: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ XVEC (rt, 3) = arg3; ^ ~ In file included from insn-extract.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :27: note: expanded from macro 'X0EXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ In file included from insn-preds.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :11: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; rtunion fld[1];In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from insn-peep.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 XINT (rt, 6) = arg6;: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; XINT (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from insn-extract.c:11: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :5#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 XBBDEF (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-extract.c:11: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1526insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :25: note: expanded from macro 'INSN_CODE' XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ In file included from insn-opinit.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 4) = arg4;In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:11: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' insn-opinit.c:11#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: X0EXP (rt, 4) = NULL_RTX; ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from insn-opinit.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~ :1345:25: note: expanded from macro 'XBBDEF' :444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XINT (rt, 4) = arg4; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from insn-opinit.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1234:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; :444:5: note: In file included from array 'fld' declared hereinsn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 7) = NULL_RTX; ^ ~ :1338:23: note: expanded from macro 'XINT' # define HOST_WIDE_INT long long ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ^ 265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from insn-peep.c:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :3808: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg5; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23:38:1342:23: note: expanded from macro 'XVEC' note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XEXP' ^ ~ : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ^ insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:2711340:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' XEXP (rt, 7) = arg7; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 1228:38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' return XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from insn-opinit.c../../gcc-10.2.0/gcc/rtl.h:1345::1341:25: note: expanded from macro 'XBBDEF' :11: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23 ^ ~: ^ ~ note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XVEC' :444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here :1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;In file included from insn-preds.c ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return XEXP (insn, 3); rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ^ ~ insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:In file included from insn-peep.c rtunion fld[1];:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ :1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1234../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XUINT (insn, 4); ^ ~ ^ ~ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1339:26: note rtunion fld[1]; ^ : expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ # define HOST_WIDE_INT long long ^In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: ../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-preds.c XSTR (rt, 2) = arg2; note: ^ ~1339:26: note: expanded from macro 'XUINT' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCSUBREG' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: rtunion fld[1]; ^ note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from insn-preds.c:11: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1230:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK2' insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from insn-opinit.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~:1340:23: note: expanded from macro 'XSTR' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from :../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here insn-peep.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP':1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; :../../gcc-10.2.0/gcc/rtl.h ^ ~ :1375:32: note: expanded from macro 'XCEXP' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229: ^:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :note: array 'fld' declared here In file included from rtunion fld[1]; ^ rtunion fld[1];In file included from 444:5: note: array 'fld' declared here rtunion fld[1];insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1881#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: In file included from insn-opinit.cnote: expanded from macro 'RTL_CHECKC1' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~In file included from insn-opinit.c:11: In file included from In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~ :3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ :2039:26: note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1373#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444In file included from insn-preds.c:11: :5: # define HOST_WIDE_INT long long ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:32:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) switch (INSN_CODE (insn)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3:../../gcc-10.2.0/gcc/rtl.h:2966:18../../gcc-10.2.0/gcc/rtl.h: warning:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ 1526warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : memset (rt, 0, RTX_HDR_SIZE); XINT (rt, 2) = arg2; ^~~~~~~~~~~~ ^ ~444:5:: note: 25array 'fld' declared here: rtunion fld[1];note ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1338:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ 23:700: ../../gcc-10.2.0/gcc/rtl.h:44422../../gcc-10.2.0/gcc/rtl.h:: 1338note:: 23expanded from macro 'RTX_HDR_SIZE': note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5 : ^ ~In file included from note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1229 rtunion fld[1]; ^ : 38insn-peep.c::In file included from insn-opinit.c:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hnote:note: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' 1110410#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: : :./genrtl.h24::984 :note3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' ./genrtl.h XSTR (rt, 1) = arg1; ^ ~:../../gcc-10.2.0/gcc/rtl.h:1229 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/rtl.h1254:3::38 :: notewarning:: 1340:23 : expanded from macro 'RTL_CHECK2' 444: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' :5: note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' insn-extract.c:39:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1229:In file included from : ../../gcc-10.2.0/gcc/ggc-page.carray 'fld' declared here: 26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : rtunion fld[1]; ^38 : if (INSN_CODE (insn) < 0) note ^~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1526: 25: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-preds.c:note11: : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444 :3808: :./genrtl.h5::3084 :note19: :array 'fld' declared here expanded from macro 'INSN_CODE'warning 450 rtunion fld[1];: : 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~../../gcc-10.2.0/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:1341insn-peep.c1338::1023: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :warning../../gcc-10.2.0/gcc/rtl.h3808:: 444./genrtl.h::51012:323: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] notearray 'fld' declared here : ^ ~expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^: note../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;: 1342 ^ ~: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: In file included from insn-opinit.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: 11../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC'In file included from expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h: 1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 ../../gcc-10.2.0/gcc/rtl.h:: 3808note: : expanded from macro 'RTL_CHECK2' 444./genrtl.h::1255:5 ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h :1229 :../../gcc-10.2.0/gcc/rtl.h38:444:5warning:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECK2': ^ ~ : : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 :38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:47:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[1] = *(ro_loc[1] = &XEXP (XEXP (XVECEXP (pat, 0, 1), 0), 2)); ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:3798:11: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :warning ^1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 attrs = MEM_ATTRS (x);In file included from insn-opinit.c:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808: ./genrtl.h: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:444note:5:1287 note: :array 'fld' declared here : ^~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' 1041../../gcc-10.2.0/gcc/rtl.h::3:3 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ warning ^ :../../gcc-10.2.0/gcc/rtl.h2607::44424: XSTR (rt, 1) = arg1;: note: 5expanded from macro 'MEM_ATTRS' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from insn-preds.c:: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; 11 ^ ~: ../../gcc-10.2.0/gcc/rtl.h1341:1365:29:: note: expanded from macro 'X0MEMATTR': ^1340 :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)2323:: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-extract.c:53note:32: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] recog_data.dup_loc[2] = &XEXP (XEXP (XEXP (XVECEXP (pat, 0, 1), 1), 0), 2); expanded from macro 'XSTR' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1229 ^ ~: 38: notenote: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1229 ^ ~: 38:warning : note../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 444expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1342::44423:5:: : notenote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XVEC' ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array 'fld' declared here5 :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ note../../gcc-10.2.0/gcc/rtl.h:1229In file included from 444:51229: array 'fld' declared here :: 38: notenote: expanded from macro 'RTL_CHECK2' : rtunion fld[1];38 : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ggc-page.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h26 XSTR (rt, 2) = arg2; ^ ~: ::444:../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1340::380823: :./genrtl.h :note385: 444expanded from macro 'XSTR': 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note ::3 : :../../gcc-10.2.0/gcc/rtl.h :warning1229: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.carray 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here 10 rtunion fld[1];: XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^:: ./genrtl.h insn-extract.c444::62:30 ^: :warning10425: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-preds.c :: 11note: : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];3808 : ^./genrtl.h ::4533: ^ ~ ro[1] = *(ro_loc[1] = &XEXP (XEXP (XVECEXP (pat, 0, 1), 0), 2)); warning:In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3 XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-opinit.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13411340:1341: XINT (rt, 6) = arg6;:23::11 note: 23 : ^ ~ : noteIn file included from 23: expanded from macro 'XSTR' :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :: ./genrtl.h:1338#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1289:3 note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h :warning../../gcc-10.2.0/gcc/rtl.h1229::38:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :1229 : XSTR (rt, 3) = arg3;note note ^ ~: 122938../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': 1340:23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 38expanded from macro 'XSTR' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: ^ ~:444: 5: 5: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; 1229:note38: : :array 'fld' declared here444 :5: note ^: array 'fld' declared here rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^:1229 rtunion fld[1];: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072In file included from :../../gcc-10.2.0/gcc/ggc-page.c:263 ^ ~insn-extract.c ../../gcc-10.2.0/gcc/rtl.h::193444::5: rtunion fld[1]; note: :30 :warning : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : rtunion fld[1]; ^ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ^ :525:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c: ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ 10: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:94::31229../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:::../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-preds.c rtunion fld[1];insn-extract.c:532:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-extract.c:595:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); XEXP (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ^ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hinsn-extract.c:610:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1135:3 ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1341:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XEXP' In file included from insn-preds.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])631:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-preds.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :./genrtl.h:1341551:3:: warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/ggc-page.c:2623array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from In file included from insn-opinit.c../../gcc-10.2.0/gcc/rtl.h:1229::380838: ./genrtl.h: XEXP (rt, 2) = arg2;180 :3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: In file included from note../../gcc-10.2.0/gcc/optabs.h:23 : In file included from ../../gcc-10.2.0/gcc/optabs-query.h ^ ~: expanded from macro 'XEXP' note XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1341: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338 : ^ ~24: : :In file included from 23../../gcc-10.2.0/gcc/target.h: note23../../gcc-10.2.0/gcc/rtl.h:1229::38: 276note: : :../../gcc-10.2.0/gcc/target.def:937#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1 ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' note: HOOK_VECTOR_END (asm_out)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' :444:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 43: ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229 50: :122938: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note38: expanded from macro 'HOOK_VECTOR_END' :444 :5 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ : ^note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 444:5: note: array 'fld' declared here ^ ~ In file included from insn-peep.c:10: In file included from insn-opinit.c:27In file included from : In file included from ../../gcc-10.2.0/gcc/optabs.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5::23 : In file included from ../../gcc-10.2.0/gcc/optabs-query.hnote3808: ./genrtl.h: ^24 : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (sched) rtunion fld[1]; ^ ^insn-extract.c:663:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^insn-preds.c: ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); :43In file included from 11:../../gcc-10.2.0/gcc/ggc-page.c 1137 ^ ~: 3: ::50:../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1341:3808: notewarning:: expanded from macro 'HOOK_VECTOR_END' ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^: note:: expanded from macro 'XEXP' 26 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 653../../gcc-10.2.0/gcc/rtl.h::3808: ^ ~ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3;: 1229./genrtl.h ^ ~3 :: 181warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :38: XINT (rt, 5) = arg5; note../../gcc-10.2.0/gcc/rtl.h ^ ~ insn-opinit.c XWINT (rt, 1) = arg1; ::1340: ^ ~../../gcc-10.2.0/gcc/rtl.h :1338:23:../../gcc-10.2.0/gcc/rtl.h27: In file included from : noteexpanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/optabs.h:23expanded from macro 'XINT': In file included from ../../gcc-10.2.0/gcc/optabs-query.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24: In file included from ../../gcc-10.2.0/gcc/target.h 23::276: : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/target.def : ^ ~ note1658: :1234expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1 ^ ~ :1229 ::warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:12292938: 444note: HOOK_VECTOR_END (simd_clone): 38^:: expanded from macro 'RTL_CHECK2'5: ../../gcc-10.2.0/gcc/target-hooks-macros.hnote:: 43array 'fld' declared here: 50 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note: : notenote: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5../../gcc-10.2.0/gcc/rtl.h insn-extract.c:734:: note: In file included from array 'fld' declared hereinsn-opinit.c : rtunion fld[1]; ^: 38 ^ ~ In file included from 445../../gcc-10.2.0/gcc/ggc-page.c::526:: In file included from note../../gcc-10.2.0/gcc/rtl.h: :array 'hwint' declared here3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::444182::53:: notewarning: : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ rtunion fld[1];: XEXP (rt, 6) = arg6; ^ 27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276warning: : In file included from ../../gcc-10.2.0/gcc/target.definsn-peep.c::167010:: 1In file included from : warning../../gcc-10.2.0/gcc/hwint.h ^ ~: 59../../gcc-10.2.0/gcc/rtl.h::: 3808empty macro arguments are a C99 feature [-Wc99-extensions]: ./genrtl.h:1167:3: HOOK_VECTOR_END (simt)26: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1341 recog_data.dup_loc[1] = &XEXP (XEXP (XEXP (pat, 1), 2), 0);: 23:note^ ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOST_WIDE_INT' ::13421341:23:note: expanded from macro 'XEXP'# define HOST_WIDE_INT long long #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)43 ^ ~ ::23 :note : noteexpanded from macro 'XEXP':: ^expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from insn-preds.c ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1229:1138: ::50 1229: note: expanded from macro 'HOOK_VECTOR_END': noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:383808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from insn-opinit.c:27../../gcc-10.2.0/gcc/rtl.h: :In file included from XWINT (rt, 2) = arg2;1229 : ^ ~38 : note ^ ~../../gcc-10.2.0/gcc/optabs.h:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1234: : In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/optabs-query.h ::29444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note24: In file included from :../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1341 : rtunion fld[1];35 ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here noteIn file included from insn-peep.c:10: : expanded from macro 'XWINT'In file included from ../../gcc-10.2.0/gcc/rtl.h:: :../../gcc-10.2.0/gcc/target.def :note#define XWINT(RTX, N) ((RTX)->u.hwint[N])1685 : ^ ~ 13808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1195 ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP' :445:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^~~empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ggc-page.c::1229:395HOOK_VECTOR_END (omp) ^26 : ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from :../../gcc-10.2.0/gcc/rtl.h43::50::../../gcc-10.2.0/gcc/rtl.h :note1234: :29:3808 note: expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' :note : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XWINT': : ./genrtl.h:220 array 'hwint' declared here : 3#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1];In file included from insn-opinit.c ^ ~: XEXP (rt, 1) = arg1;27 : In file included from ../../gcc-10.2.0/gcc/optabs.h ^ ~ ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h23:: 1341:23 ../../gcc-10.2.0/gcc/hwint.h ^~~:In file included from ../../gcc-10.2.0/gcc/optabs-query.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::44424:5:: note: note59: :expanded from macro 'XEXP': 26array 'fld' declared here: noteIn file included from 445../../gcc-10.2.0/gcc/target.h::5276:: : expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : rtunion fld[1];array 'hwint' declared here ^ ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc)insn-extract.c:736:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/hwint.h:59:26../../gcc-10.2.0/gcc/target-hooks-macros.h:43:In file included from 50: recog_data.dup_loc[2] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 2), 1), 0);note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.hinsn-preds.c:11 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^: :expanded from macro 'HOST_WIDE_INT'1229 :38: # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-opinit.c: ^ ~2039:26: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:1341:2723: 3808note: expanded from macro 'XEXP':: In file included from note../../gcc-10.2.0/gcc/optabs.h: :expanded from macro 'SUBREG_BYTE'23 : In file included from ../../gcc-10.2.0/gcc/optabs-query.h: 24: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ./genrtl.h: ^ ~1223 :3: warning: ../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):1229:38 : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341444::235:: notenote: : expanded from macro 'XEXP'array 'fld' declared here :276: ../../gcc-10.2.0/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1373 : ^ ~32 :../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: 38: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XCSUBREG' :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)1341 : ^ ~ 35note:: ^ note: expanded from macro 'XEXP'2061 expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/ggc-page.c :26: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):221:12301: warning: :3: ../../gcc-10.2.0/gcc/rtl.h ^~~: 444warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions]5 : XBBDEF (rt, 2) = arg2;HOOK_VECTOR_END (vectorize) ^ ~^ ../../gcc-10.2.0/gcc/target-hooks-macros.h37../../gcc-10.2.0/gcc/rtl.h:: 1345:25note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1229 :39: note: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~note : ../../gcc-10.2.0/gcc/rtl.h43note:: 50expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here ^ ~ note:444:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1228 ^: 38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808 ^~~: ../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-preds.c:11: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h444: :./genrtl.h5: ./genrtl.h:735:note : ^array 'fld' declared here :1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:35: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-opinit.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/optabs.h:23: :In file included from ../../gcc-10.2.0/gcc/optabs-query.h: X0EXP (rt, 1) = NULL_RTX;24: In file included from 1342../../gcc-10.2.0/gcc/target.h:2761229: ../../gcc-10.2.0/gcc/target.def: :23:3346In file included from :../../gcc-10.2.0/gcc/ggc-page.c1:26: ^ ~ ::../../gcc-10.2.0/gcc/rtl.h39In file included from :../../gcc-10.2.0/gcc/rtl.h :notenote3808: : ./genrtl.h:: :expanded from macro 'RTL_CHECK2'1358 :27: warningexpanded from macro 'XVEC': empty macro arguments are a C99 feature [-Wc99-extensions] note222:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~warning : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (addr_space)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:444 :5: XEXP (rt, 3) = arg3; ^ ~ note : ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here1229 :38:../../gcc-10.2.0/gcc/target-hooks-macros.h :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)43 : ^ ~50 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1228:: expanded from macro 'RTL_CHECK2'note ^:38:: 1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 :expanded from macro 'HOOK_VECTOR_END' ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1' 444:5: note: array 'fld' declared here insn-extract.c:812:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from In file included from insn-opinit.cinsn-peep.c::2710: ro[2] = *(ro_loc[2] = &XEXP (XEXP (pat, 1), 2));: In file included from ^ ~../../gcc-10.2.0/gcc/optabs.h ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/rtl.h23:: 444In file included from :../../gcc-10.2.0/gcc/optabs-query.h5::24 : noteIn file included from : ../../gcc-10.2.0/gcc/target.harray 'fld' declared here: 276: ../../gcc-10.2.0/gcc/target.def::5236: :1444:: 5warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.hHOOK_VECTOR_END (calls) ^ : ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h :43::50: note1254: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h note: In file included from :../../gcc-10.2.0/gcc/ggc-page.c3::122926: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h :3808: : ^ array 'fld' declared here ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h:1338 :23: ^ note: expanded from macro 'XINT' ^ ~insn-opinit.c:27 XSTR (rt, 2) = arg2; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087 : 1 ^ ~: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::In file included from 1340insn-preds.c::2311:: In file included from note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h444:5:: note :3808: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~ ./genrtl.h : 786HOOK_VECTOR_END (c): ^ 1229 rtunion fld[1];3 : ^ insn-extract.c::../../gcc-10.2.0/gcc/target-hooks-macros.h985::30:../../gcc-10.2.0/gcc/rtl.hwarning43::1229:38 :warning 50: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note38: :expanded from macro 'RTL_CHECK2' ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;1341 : ^ ~23: : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'XEXP': 444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):../../gcc-10.2.0/gcc/rtl.h:13585:27:expanded from macro 'RTL_CHECK2' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' : ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from noteinsn-opinit.c: :27: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/optabs.h:../../gcc-10.2.0/gcc/rtl.h:23: 1229 :array 'fld' declared here38 : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:: 1228note:: 38expanded from macro 'RTL_CHECK2'444: note : expanded from macro 'RTL_CHECK1'In file included from insn-peep.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:105: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote../../gcc-10.2.0/gcc/optabs-query.h::524: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : In file included from ../../gcc-10.2.0/gcc/target.h : array 'fld' declared herearray 'fld' declared here: 276: ../../gcc-10.2.0/gcc/target.def1255 rtunion fld[1]; :: rtunion fld[1];3 ^ :6240 :In file included from 1../../gcc-10.2.0/gcc/ggc-page.c: warning: :empty macro arguments are a C99 feature [-Wc99-extensions] warning../../gcc-10.2.0/gcc/rtl.h:444 26 ^: HOOK_VECTOR_END (cxx) ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3:In file included from :../../gcc-10.2.0/gcc/target-hooks-macros.h: warning: 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :insn-preds.c:11:: 43In file included from :note50: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'3808 : XINT (rt, 5) = arg5;./genrtl.h : ^ ~813 XVEC (rt, 3) = arg3; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338: rtunion fld[1]; ^In file included from insn-opinit.c:27: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24:: 3In file included from ../../gcc-10.2.0/gcc/target.h:276:: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :6329:23 XEXP (rt, 1) = arg1;:insn-extract.c :note13421013::30: warning: 123:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XVEC' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (emutls) ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h::1229: ../../gcc-10.2.0/gcc/rtl.h ^ ~:43 :1341:2338../../gcc-10.2.0/gcc/rtl.h:: 122950note:: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 444: :../../gcc-10.2.0/gcc/rtl.h1341:expanded from macro 'XEXP': 23: 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 5: notenote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h5::note1229:38: :expanded from macro 'HOOK_VECTOR_END' : rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^expanded from macro 'XEXP' ^note : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26In file included from insn-opinit.c:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: In file included from ../../gcc-10.2.0/gcc/optabs.h:23 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/target.h: ^ :276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229HOOK_VECTOR_END (target_option): :38:3808444:5: : note: array 'fld' declared here ^note : ../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from insn-peep.c:50: ./genrtl.h:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::1287: rtunion fld[1];3 :225 ^: note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from insn-opinit.c:27: In file included from XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/optabs.h : ^ ~23: In file included from 5../../gcc-10.2.0/gcc/optabs-query.h:3 :: 24note: : In file included from ../../gcc-10.2.0/gcc/target.h:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1340:23:276 : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:6552note:: 1expanded from macro 'XSTR': warning : ^1340 :23: : warningempty macro arguments are a C99 feature [-Wc99-extensions] : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)insn-extract.c ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1064:30HOOK_VECTOR_END (shrink_wrap) XEXP (rt, 6) = arg6; :note : warningexpanded from macro 'XSTR' ^: ^ ~ ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~: :43:../../gcc-10.2.0/gcc/rtl.h38: ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); note ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1341::../../gcc-10.2.0/gcc/rtl.h1229::134138::23 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' 50: note: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~:38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: : ^ ^ ~ expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-opinit.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:../../gcc-10.2.0/gcc/rtl.h :note:1229444:38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ 27:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here 444: In file included from ../../gcc-10.2.0/gcc/optabs.h rtunion fld[1];In file included from insn-peep.c ^: 10: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-preds.c: ^ ~11 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h::523: note:868444:3: :array 'fld' declared here warning: ::5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h rtunion fld[1]; XSTR (rt, 2) = arg2; : ^ ~In file included from ../../gcc-10.2.0/gcc/optabs-query.h :note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : ^1340 24:: 1288:3 insn-extract.c:1082:: 30: In file included from rtunion fld[1]; ^warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2));23 : ^ ~ : XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/target.def : ^ ~6810 : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hIn file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1341:23../../gcc-10.2.0/gcc/ggc-page.c../../gcc-10.2.0/gcc/rtl.h::1340:23: 26note: : expanded from macro 'XSTR' :1 :note warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~ HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/rtl.h: 1229^: 38: note: expanded from macro 'RTL_CHECK2' 3808../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1229:38: ^ ~note : expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'444 :5:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here : X0EXP (rt, 7) = NULL_RTX;5: rtunion fld[1]; ^note: array 'fld' declared here rtunion fld[1]; : ^expanded from macro 'RTL_CHECK2' insn-extract.c:1216:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-peep.c:10: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444insn-opinit.c::5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:135827:: 27noteIn file included from ../../gcc-10.2.0/gcc/optabs.h:: 23array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1341 ^ :23:1340:23: note: expanded from macro 'XSTR' : note: expanded from macro 'XEXP' In file included from insn-preds.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1124: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h::3808276: : ./genrtl.h../../gcc-10.2.0/gcc/target.def::8976837::31: ../../gcc-10.2.0/gcc/rtl.hwarning:: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229 XSTR (rt, 1) = arg1;: 38: 1229../../gcc-10.2.0/gcc/rtl.h:1228::38: ^ ~:38: note: 43expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50 : ^ ~ notenote:: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1'444 expanded from macro 'RTL_CHECK2' :51340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here ^ : rtunion fld[1]; ^ ^ ~ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:1240:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[7] = *(ro_loc[7] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:1264:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[11] = *(ro_loc[11] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ insn-preds.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 11: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-extract.c:1292:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3../../gcc-10.2.0/gcc/rtl.h ro[11] = *(ro_loc[11] = &XEXP (XEXP (pat, 1), 2));: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' insn-extract.c:1322:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ro[11] = *(ro_loc[11] = &XEXP (XEXP (pat, 1), 2)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-extract.c:1360:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ro[19] = *(ro_loc[19] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4;insn-extract.c:1396:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; ^:269:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-extract.c:1415:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from insn-peep.c:../../gcc-10.2.0/gcc/rtl.h ^ ~: 1338../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 19: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:444:5#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:1649:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:1662:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-peep.c:20: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:1697:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-peep.c:20: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :23:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:1756:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[6] = *(ro_loc[6] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:20: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'XEXP' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:../../gcc-10.2.0/gcc/rtl.h26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :1340:23: note: expanded from macro 'XSTR' :1526:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ^ insn-extract.c:1782:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340 ro[20] = *(ro_loc[20] = &XEXP (XEXP (pat, 1), 2)); ^ ~ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:1835:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c XEXP (rt, 2) = arg2; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ :1855:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :insn-extract.c:1875:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228:38: note: expanded from macro 'RTL_CHECK1' ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-preds.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:1890:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ In file included from insn-preds.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:1905:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[6] = *(ro_loc[6] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 3) = arg3; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:1919:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ro[6] = *(ro_loc[6] = &XEXP (XEXP (pat, 1), 2)); ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :11../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:1958:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): X0EXP (rt, 3) = NULL_RTX; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:1976:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-preds.c:11: ro[6] = *(ro_loc[6] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XWINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; ^ :59insn-extract.c:2011:26: note: expanded from macro 'HOST_WIDE_INT' :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ insn-extract.c:2034:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ro[6] = *(ro_loc[6] = &XEXP (XEXP (pat, 1), 2)); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:2069:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ In file included from insn-preds.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :11: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' insn-extract.c:2083:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK1':1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2134:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[7] = *(ro_loc[7] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:2146:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-extract.c:2223:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[8] = *(ro_loc[8] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2244:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ro[12] = *(ro_loc[12] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:2275:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2332:30: In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XINT (rt, 1) = arg1; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2348:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[1] = *(ro_loc[1] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ insn-extract.c:2387:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2425:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2432:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2440:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5;insn-extract.c ^ ~ :2448:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ insn-preds.c ^ :../../gcc-10.2.0/gcc/rtl.hinsn-extract.c:1338:23: note: expanded from macro 'XINT' 19: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :2459:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:2468:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ In file included from insn-preds.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 1) = arg1; ^ ~ ^ ~ :19: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-extract.c:2504:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ro[3] = *(ro_loc[3] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-preds.c:19: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1526:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ insn-extract.c:2621:36: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2630:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' insn-extract.c:2639:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:2648:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2650:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ insn-extract.c:2661:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2663:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2673:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2674:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2687:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2688:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2700:36:112 warnings generated. warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0)); In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~3808 : ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-preds.c:20 : ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] XWINT (rt, 1) = arg1; ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/output.h:119:53:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' insn-extract.c:2701#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2714:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708: rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26insn-extract.c:2715:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:2727:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2729:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2740:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2742:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2752:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:2753:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2766:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo ../../gcc-10.2.0/gcc/alias.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:2767:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ insn-extract.c:2779:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:2780:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2793:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ insn-extract.c:2794:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' insn-extract.c:2806:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0));expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2808:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1229:23: note: expanded from macro 'XSTR' :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:2819:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/ggc-page.c:2643:35: note: expanded from macro 'XEXP' :50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38insn-extract.c:2821:30:: note: expanded from macro 'RTL_CHECK2' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: :444:expanded from macro 'XEXP' 5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here In file included from insn-preds.c:29 : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/target.definsn-extract.c:2831:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1628:1 XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1342HOOK_VECTOR_END (sched) ^ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0)); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simd_clone) ^ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1341HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :35: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-extract.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2832:30:insn-preds.c warning: ../../gcc-10.2.0/gcc/rtl.h:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:2845:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2846:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from ../../gcc-10.2.0/gcc/ggc-page.c23: note: expanded from macro 'XEXP' In file included from insn-preds.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :1342:23: note: expanded from macro 'XVEC' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ insn-extract.c:2858:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2), 0)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ggc-page.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-extract.c:2859:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:insn-extract.cIn file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hclangnote: expanded from macro 'HOOK_VECTOR_END' :2872:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1229 ^ :39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2873:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:29 ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/ggc-page.c:23:50 note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (emutls) ^ rtunion fld[1]; ^ rtunion fld[1];insn-extract.c:2885:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ :43../../gcc-10.2.0/gcc/rtl.h:1341:23::50: noteIn file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)insn-extract.c:2887:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ro[5] = *(ro_loc[5] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 43:50#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ insn-extract.c:2898:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: In file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: rtunion fld[1];50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2900:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2910:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:2911:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136: ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ 3../../gcc-10.2.0/gcc/rtl.hIn file included from insn-preds.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h XEXP (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43:50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:2924:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); XSTR (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2925:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' insn-extract.c:2937:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 0), 2)); ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2938:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26insn-extract.c:2951: note: expanded from macro 'HOST_WIDE_INT' :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2952:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here insn-extract.c:2964:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ insn-extract.c:2975:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ggc-page.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:2985:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:2996:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3006:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/config/i386/predicates.md:300:14../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:39: note: expanded from macro 'RTL_CHECK2' rtx op2 = XEXP (XEXP (op, 0), 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c../../gcc-10.2.0/gcc/rtl.h:3017:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ insn-extract.c:3027:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:3038:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3053:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3069:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3084:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3100:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3116:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3131:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3177:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3193:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3208:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3263:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3285:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3405:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3417:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3418:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3433:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3434:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3448:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3449:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3464:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3465:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3479:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3481:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3493:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3505:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3507:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3519:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3531:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3533:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3545:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 2), 0), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.mdinsn-extract.c:520:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3561:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XINT (op, 1) == UNSPEC_GOT ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/config/i386/predicates.md:521:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 || XINT (op, 1) == UNSPEC_GOTOFF ^ ~ :39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3563:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/predicates.md:522:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ || XINT (op, 1) == UNSPEC_PCREL ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:3584:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/predicates.md:523:8: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2), 0)); ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' || XINT (op, 1) == UNSPEC_GOTPCREL))) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:3597:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/predicates.md:535:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h || XINT (op, 1) != UNSPEC_GOTOFF) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:3598:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3613:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3614:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3628:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3629:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ggc-page.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ classinsn-extract.c :3644:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ^ ~ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3645:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/predicates.md rtunion fld[1];:699:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ op = XEXP (op, 1); ^ ~ insn-extract.c:3659:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: In file included from ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2));expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ggc-page.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3661:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:714:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:3673:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (op, 0), 1) == UNSPEC_GOTPCREL); ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-extract.c:3685:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3687:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/cgraph.h:: note: array 'fld' declared here 2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here insn-extract.c:3747:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here insn-extract.c:3759:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3761:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3774:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/predicates.md:744:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:35: note: expanded from macro 'XEXP' && XINT (XEXP (op, 0), 1) == UNSPEC_GOT)) && ( ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' 1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3775:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3790:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3791:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3805:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3806:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3821:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3822:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3836:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3838:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3850:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3878:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3880:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3912:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3924:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3926:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3938:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 2), 0), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3950:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3952:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3967:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3980:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3981:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3996:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3997:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4011:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4012:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4027:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4028:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4046:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4048:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4068:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4086:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4088:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4106:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4108:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4134:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4146:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4148:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4161:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4163:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4177:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4412:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4602:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4694:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4739:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4749:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/config/i386/predicates.md38: note: expanded from macro 'RTL_CHECK2' :1128:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ switch (XINT (disp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:4766#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4776:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:4837:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5059:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5114:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5176:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5220:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5242:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5355:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5374:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5440:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5723:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5796:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5830:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5838:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] recog_data.dup_loc[0] = &XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5849:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5859:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:5926:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:6176:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[1] = *(ro_loc[1] = &XEXP (pat, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:6230:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:6773:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:7475:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:7476:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:7484:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:7492:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:7498:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:8381:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[4] = *(ro_loc[4] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1434:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (elt) != CONST0_RTX (V8SImode)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1444:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (XINT (XVECEXP (op, 0, 0), 1) == UNSPECV_VZEROALL)))) && ( ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1450:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (XINT (XVECEXP (op, 0, 0), 1) == UNSPECV_VZEROUPPER)))) && ( ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1462:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1472:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mask = INTVAL (XEXP (op, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1497:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (XEXP (op, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1508:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (XEXP (op, 1), 0) != nunits) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1513:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] elt = INTVAL (XVECEXP (XEXP (op, 1), 0, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:45: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ggc-page.c:1264:37: note: in instantiation of member function 'vec::safe_push' requested here G.finalizers[G.context_depth].safe_push (fin); ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ggc-page.c:1269:41: note: in instantiation of member function 'vec::safe_push' requested here G.vec_finalizers[G.context_depth].safe_push (fin); ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1619:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (e); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/predicates.md:1660:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (e); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (XEXP (op, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3097:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (XEXP (op, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (XEXP (op, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3097:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (XEXP (op, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5110:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (pat); ^~~~~~~~~~~~~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 2684:22: note: expanded from macro 'SET_SRC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1373:32#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5110:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/alias.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:41: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/alias.c:41: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/alias.c:42: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/i386.md:9489:15: warning: self-comparison always evaluates to true [-Wtautological-compare] if (IOR == IOR) ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9501:15: warning: self-comparison always evaluates to true [-Wtautological-compare] if (IOR == IOR) ^ 124 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo ../../gcc-10.2.0/gcc/alloc-pool.c ../../gcc-10.2.0/gcc/config/i386/i386.md:10048:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10048:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/alias.c:1476:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx temp, src_0 = XEXP (src, 0), src_1 = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1524:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_base_value (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1530:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (src, 1)) != 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1531:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (src, 1)) & 1) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1622:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1659:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (src, 0) != dest && XEXP (src, 1) != dest) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1670:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1671:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (src, 1) == dest) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1781:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1783:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (x0 != XEXP (x, 0) || x1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10048:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/alias.c:1858:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1858:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1859:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_equal_for_memref_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1860:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 0)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1867:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx yop1 = canon_rtx (XEXP (y, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1870:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1872:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop0))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1878:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1879:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_rtx (XEXP (y, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1901:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:1901:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2031:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_base_term (XEXP (x, 1), visited_vals); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2042:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp2 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2095:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) != 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2096:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & 1) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2180:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree x_decl = SYMBOL_REF_DECL (x_base); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2181:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree y_decl = SYMBOL_REF_DECL (y_base); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2284:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (int) GET_MODE_UNIT_SIZE (y_mode) < -INTVAL (XEXP (x, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2288:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (int) GET_MODE_UNIT_SIZE (x_mode) < -INTVAL (XEXP (y, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ clang: warning: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 114 warnings generated. ../../gcc-10.2.0/gcc/alias.c:2339:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (x, 1), &c)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2342:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2504:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2510:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = XEXP (y, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2547:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/alias.c:2562:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = XEXP (y, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2594:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = XEXP (y, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2617:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2618:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = canon_rtx (XEXP (y, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2649:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT sc = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:2664:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT sc = INTVAL (XEXP (y, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10531:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (tmp) = label; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10537:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o auto-inc-dec.o -MT auto-inc-dec.o -MMD -MP -MF ./.deps/auto-inc-dec.TPo ../../gcc-10.2.0/gcc/auto-inc-dec.c ../../gcc-10.2.0/gcc/config/i386/i386.md:11308:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (tmp) = label; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11314:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:3455:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:3468:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:3491:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/alias.c:3506:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/alias.c:3580: ./gt-alias.h:114:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-alias.h:114:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-alias.h:114:63: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-alias.h:114:63: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/alias.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/alias.c:2014:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here visited_vals.safe_push (std::make_pair (val, f)); ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13246:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo ../../gcc-10.2.0/gcc/auto-profile.c ../../gcc-10.2.0/gcc/config/i386/i386.md:15643:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15669:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15669:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15718:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15745:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15745:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386.md:18706:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = noadj_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18731:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = inc_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18739:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (loop_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18761:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = loop_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18764:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (inc_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18770:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (noadj_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo ../../gcc-10.2.0/gcc/bb-reorder.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20867:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' :1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1650:33: warning: self-comparison always evaluates to true [-Wtautological-compare] enum rtx_code absneg_op = ABS == ABS ? AND : XOR; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:33: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:33: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-inc-dec.c:33: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:433:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (from_insn); note; note = next_note) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:435:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_note = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:440:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (to_insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:440:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (to_insn); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:441:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (to_insn) = note; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:443:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_note, 1) = next_note; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:445:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (from_insn) = next_note; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:869:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg0 = XEXP (SET_SRC (pat), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:887:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1 = XEXP (SET_SRC (pat), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:887:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1 = XEXP (SET_SRC (pat), 1); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:892:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:892:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:971:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-inc-dec.c:1363:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg1 = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-profile.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-profile.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/auto-profile.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 141 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo ../../gcc-10.2.0/gcc/bitmap.c In file included from ../../gcc-10.2.0/gcc/auto-profile.c:45: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); HOOK_VECTOR_END (asm_out) ^ ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/ipa-prop.hexpanded from macro 'HOOK_VECTOR_END' :1043:33: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/auto-profile.c:46: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357HOOK_VECTOR_END (emutls):43: note: did you mean class here? ^ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 for_user)) cgraph_edge :50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:371: warning: : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] empty macro arguments are a C99 feature [-Wc99-extensions] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? HOOK_VECTOR_END (mode_switching) ^ cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50In file included from :../../gcc-10.2.0/gcc/auto-profile.c:47: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'HOOK_VECTOR_END' int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warningIn file included from ../../gcc-10.2.0/gcc/bb-reorder.c: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :97: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here HOOK_VECTOR_END (C90_EMPTY_HACK) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_min_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: note: did you mean class here? estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/auto-profile.c:48: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/auto-profile.c:49: ../../gcc-10.2.0/gcc/auto-profile.h:29:56: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.h:29:56: note: did you mean class here? extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-profile.c:305:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type get_callsite_total_count (struct cgraph_edge *edge) const; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.c:305:39: note: did you mean class here? gcov_type get_callsite_total_count (struct cgraph_edge *edge) const; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3:../../gcc-10.2.0/gcc/auto-profile.c :831:5: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *edge) const ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ previous use is here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' for_user)) cgraph_edge ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/auto-profile.c:831:5: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *edge) const ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/auto-profile.c:1023:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct cgraph_edge *indirect_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/auto-profile.c: X0EXP (rt, 7) = NULL_RTX; ^ ~ 1023:3: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' struct cgraph_edge *indirect_edge ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/auto-profile.c:1055:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *new_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.c:1055:3: note: did you mean class here? struct cgraph_edge *new_edge ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/auto-profile.c:1688:44: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 2) = arg2; ^ ~ afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/auto-profile.c:1688#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :44: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge) ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:98: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/auto-profile.c:25: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/auto-profile.c:401:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here stack->safe_push ( ^ In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:106: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 350 warnings generated. In file included from ../../gcc-10.2.0/gcc/bb-reorder.c:119: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo ../../gcc-10.2.0/gcc/builtins.c ../../gcc-10.2.0/gcc/bb-reorder.c:1430:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = old_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:1827:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:1829:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:1874:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_jump) = label; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:1875:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2127:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (PATTERN (old_jump)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2132:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (set_src); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2144:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2146:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:16: warning: self-comparison always evaluates to true [-Wtautological-compare] ../../gcc-10.2.0/gcc/bb-reorder.c:2256:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SMAX == SMAX || SMAX == UMAX) label = JUMP_LABEL (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h ^ :1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2258:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2290:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump_insn) = label; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/bb-reorder.c:2291:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:32: clangwarning: self-comparison always evaluates to true [-Wtautological-compare] : if (UMAX == SMAX || UMAX == UMAX)warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:20: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:36: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX || SMAX == UMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:32: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:20: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:36: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX || SMAX == UMAX) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:32: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:20: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12255:36: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12285:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12285:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12285:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12350:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V16QImode == V8HImode) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12370:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12350:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V8HImode == V8HImode) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12370:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12350:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V4SImode == V8HImode) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12370:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ 200 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o caller-save.o -MT caller-save.o -MMD -MP -MF ./.deps/caller-save.TPo ../../gcc-10.2.0/gcc/caller-save.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/sse.md:19435:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19452:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19435:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19452:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19435:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19452:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/builtins.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XSTR (rt, 1) = arg1; ^ ~ :3107../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::1229:38: note: expanded from macro 'RTL_CHECK2' 3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XVEC (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/caller-save.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ gs->op[3] = label; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:41: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:41: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:41: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/builtins.c:60: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:33: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:33: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:33: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/caller-save.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/caller-save.c:133:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (saveinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/caller-save.c:134:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (restinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/caller-save.c:982:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/caller-save.c:1376:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (chain->insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/caller-save.c:1378:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/caller-save.c:1408:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_chain->insn) = code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo ../../gcc-10.2.0/gcc/calls.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 139 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo ../../gcc-10.2.0/gcc/ccmp.c In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/calls.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:133 warnings generated. 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 56#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warnings generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo ../../gcc-10.2.0/gcc/cfg.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo ../../gcc-10.2.0/gcc/cfganal.c XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c In file included from ../../gcc-10.2.0/gcc/calls.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo ../../gcc-10.2.0/gcc/cfgbuild.c In file included from ../../gcc-10.2.0/gcc/calls.c:35: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/calls.c:35: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/calls.c:45: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/calls.c:522:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:519:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/calls.c:2783:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg_offset = rtx_to_poly_int64 (XEXP (argblock, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:2954:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = internal_arg_pointer_based_exp (SET_SRC (set), false); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:2989:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (rtl) == PLUS && poly_int_rtx_p (XEXP (rtl, 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:4554:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (elem, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:4989:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:5673:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_final_call (SYMBOL_REF_DECL (orgfun), UNKNOWN_LOCATION); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/calls.c:5889:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (XEXP (arg->stack_slot, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfganal.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/cfganal.c:437:8: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here m_el.create (num_edges); ^ In file included from ../../gcc-10.2.0/gcc/ccmp.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-automata.c insn-automata.c In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ echo timestamp > s-automata clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo ../../gcc-10.2.0/gcc/cfgcleanup.c ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;clang: warning ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29warning:: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgbuild.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:278:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:278:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:298:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:301:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ASM_OPERANDS_LABEL (tmp, i), 0), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:307:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:308:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:350:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:350:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:366:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:418:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgbuild.c:418:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 144 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgexpand.o -MT cfgexpand.o -MMD -MP -MF ./.deps/cfgexpand.TPo ../../gcc-10.2.0/gcc/cfgexpand.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. 119 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo ../../gcc-10.2.0/gcc/cfghooks.c ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo ../../gcc-10.2.0/gcc/cfgloop.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 2 warnings generated. In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo ../../gcc-10.2.0/gcc/cfgloopanal.c In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c../../gcc-10.2.0/gcc/rtl.h:211:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' if (rtx_equal_for_cselib_p (SET_DEST (exp), SET_SRC (exp))) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2684:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32:In file included from note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230 XBBDEF (rt, 2) = arg2; ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note../../gcc-10.2.0/gcc/cfgcleanup.c:291:11: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' != (XEXP (SET_SRC (set1), 1) == pc_rtx)) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:291:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' != (XEXP (SET_SRC (set1), 1) == pc_rtx)) ^~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/cfgexpand.c ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfgcleanup.c:294:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:note3: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: rtunion fld[1];expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:295:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfgcleanup.c:313:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ || !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 313:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ || !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452../../gcc-10.2.0/gcc/rtl.h::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cfgcleanup.c:388#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here != (XEXP (SET_SRC (set2), 1) == pc_rtx)) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cfgcleanup.c:388:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ != (XEXP (SET_SRC (set2), 1) == pc_rtx)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:848:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y)))#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ^~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:848:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:850:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! MEM_ATTRS (x)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:851:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (y) = 0; ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1228:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5::5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:852:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (! MEM_ATTRS (y)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:853:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' MEM_ATTRS (x) = 0; ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/cfgcleanup.c: ^ ~ 1040:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' src1 = SET_SRC (s1); ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1041:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here src2 = SET_SRC (s2); ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/cfgcleanup.c:1110:13: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' 38: note: expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1110:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ; ^~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1111:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1), n2 = XEXP (n2, 1)) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1111:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1), n2 = XEXP (n2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:1115:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' n1 = XEXP (n1, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5 : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cfgcleanup.c:1117:7: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here n2 = XEXP (n2, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cfgcleanup.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1149:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1149:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29:../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' note: expanded from macro 'XWINT' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' HOST_WIDE_INT hwint[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1206:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (CALL_INSN_FUNCTION_USAGE (i1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1207:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:1219:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342: if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ 23: ../../gcc-10.2.0/gcc/rtl.h:2733:43: notenote: expanded from macro 'SYMBOL_REF_DECL' : expanded from macro 'XVEC' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1361:28: note: expanded from macro 'X0TREE' rtunion fld[1]; ^ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cfgcleanup.c:1224:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ 28: note: expanded from macro 'X0TREE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1226:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cfgcleanup.c:1259:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for (note = REG_NOTES (i1); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1611#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cfgcleanup.c:1259:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here rtunion fld[1]; ^ for (note = REG_NOTES (i1); note; note = XEXP (note, 1))In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1263:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (i2); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1263:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (i2); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1518:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (i1) && NOTE_KIND (i1) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1525:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (i2) && NOTE_KIND (i2) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1674:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XEXP (SET_SRC (set1), 1) == pc_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1674:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XEXP (SET_SRC (set1), 1) == pc_rtx) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1675:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (XEXP (SET_SRC (set2), 1) == pc_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1675:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (XEXP (SET_SRC (set2), 1) == pc_rtx)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1678:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1679:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1692:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (cond1, 1), XEXP (cond2, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1692:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (cond1, 1), XEXP (cond2, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1694:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (cond1, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1697:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond2, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1773:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1773:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1774:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (p1, 2), XEXP (p2, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1774:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (p1, 2), XEXP (p2, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1775:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (p1, 3), XEXP (p2, 3))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1775:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (p1, 3), XEXP (p2, 3))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1780:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (p1, 1) - 1; i >= 0 && identical; i--) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1781:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (XVECEXP (p1, 1, i), XVECEXP (p2, 1, i))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1781:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (XVECEXP (p1, 1, i), XVECEXP (p2, 1, i))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1818:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (!NOTE_INSN_BASIC_BLOCK_P (last1) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:1821:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (!NOTE_INSN_BASIC_BLOCK_P (last2) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:2157:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (newpos1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:2898:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:2931:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:3115:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn && !NOTE_INSN_BASIC_BLOCK_P (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:3120:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NUSES (insn) == LABEL_PRESERVE_P (insn) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ^ ~ ../../gcc-10.2.0/gcc/cfgexpand.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return gs->op[1]; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' gs->op[1] = rhs; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return &gs->op[2]; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229: gs->op[1] = fn; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: : note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note return gs->op[2]; ^ ~ In file included from : array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/cfgloopanal.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return &call_stmt->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here 372 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning../../gcc-10.2.0/gcc/gimple.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1); ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1485In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XBBDEF (insn, 2); ^ ~ rtx next = XEXP (insn, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: return gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; : ^ 444../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ 1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here:1345:25: note: expanded from macro 'XBBDEF' return XEXP (insn, 1);#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XEXP (insn, 3); ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ^ ~ :1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1229:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1339:26: note: expanded from macro 'XUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note:1375:32: note: expanded from macro 'XCEXP' : expanded from macro 'RTL_CHECK2' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1339:26: note: expanded from macro 'XUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1375#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1860:28#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : memset (rt, 0, RTX_HDR_SIZE); warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning../../gcc-10.2.0/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] X0EXP (rt, 5) = NULL_RTX; memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: 27: In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: *step_out = XEXP (x, 1); ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' :1228:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' *step_out = XEXP (x, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from ../../gcc-10.2.0/gcc/cfghooks.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' XINT (rt, 1) = arg1; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; In file included from ^ ~ XSTR (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cfgloopanal.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/cfgexpand.c:36: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1526:25: note: expanded from macro 'INSN_CODE' 24: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note:1229::: 1341:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgexpand.c:36: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1526#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c#define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:36: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1526:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'INSN_CODE' XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229../../gcc-10.2.0/gcc/rtl.h:444:5 : : ^ ~ note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1342:23: note: expanded from macro 'XVEC' :444:5: note: array 'fld' declared here 178 rtunion fld[1]; ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 444:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1338#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:37: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cfgloopanal.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:37: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) friend struct cgraph_edge; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1228:38: In file included from note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:void initialize_inline_failed (struct cgraph_edge *);3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfgloop.c ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3; ^ ~ ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :444:5: note: array 'fld' declared here for_user)) cgraph_edge rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); : ^~~~~~ class 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cfgloopanal.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ :444../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :445:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; ^ ~ 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here 1358 HOST_WIDE_INT hwint[1]; ^ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/hwint.h:59#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cfgloop.cIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XBBDEF (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1338:23: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2':1358:27: note: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cfgexpand.c:64: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; for_user)) cgraph_edge ^ ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? XEXP (rt, 6) = arg6;struct cgraph_edge; ^~~~~~ class ^ ~ XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 7) = arg7; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR' :3808: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:1345:25: note: expanded from macro 'XBBDEF' : ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:926:243: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgexpand.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :74: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ATTRIBUTE_ASM_FPRINTF(2, 3); X0EXP (rt, 4) = NULL_RTX; note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:444:5#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:../../gcc-10.2.0/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; XVEC (rt, 2) = arg2;:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :27:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1228:38:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/cfgloop.c../../gcc-10.2.0/gcc/rtl.h :1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c::1228:38: note: expanded from macro 'RTL_CHECK1' 24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h5: :1228:38: note: expanded from macro 'RTL_CHECK1' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here 444 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;1228: XSTR (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from 1358:27../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: X0EXP (rt, 6) = NULL_RTX; note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :444:5../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note: array 'fld' declared here ^ :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: : ./genrtl.h:379In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1341:23: :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'XSTR' note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1229:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3808In file included from : ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24../../gcc-10.2.0/gcc/rtl.h:1358:27: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;note X0EXP (rt, 3) = NULL_RTX;: expanded from macro 'X0EXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1228:38: note: expanded from macro 'RTL_CHECK1' :1338:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT':1228:38: note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24../../gcc-10.2.0/gcc/rtl.h: ^ :444:5In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ::3808: ./genrtl.h: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cfgloopanal.c rtunion fld[1]; ^ 382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: X0EXP (rt, 4) = NULL_RTX; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' :1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note../../gcc-10.2.0/gcc/cfgloop.c:24: : In file included from ../../gcc-10.2.0/gcc/cfghooks.cexpanded from macro 'XINT' :25: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:444:5: note: array 'fld' declared here 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h::444:1340:23: note: expanded from macro 'XSTR' 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here: 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h::1338:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XWINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29:../../gcc-10.2.0/gcc/rtl.h:444 note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/cfgexpand.c:3322:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT (body, i) = input_rvec[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' In file included from In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 3808: ../../gcc-10.2.0/gcc/rtl.h:1340:23: XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1383#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h43: ./genrtl.hnote: expanded from macro 'XCVECEXP' :note:1229:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' rtunion fld[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) 444 ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23 rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1233#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/cfgexpand.c:3323::7:1342:23: note: expanded from macro 'XVEC' 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2575:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' XVEC (rt, 3) = arg3; ^ ~ XCVECEXP (RTX, 4, N, ASM_OPERANDS) XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1342:23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1]; rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1376:32: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XCVEC'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cfghooks.c XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 444:5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1342 rtunion fld[1];:23: ^ ^ ~In file included from ^ ~ ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1233:35:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTVEC_ELT' 3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XVEC (rt, 4) = arg4; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: :note: array 'fld' declared here ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cfgexpand.c: array 'fld' declared here ^ ~ :3355../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ note: array 'fld' declared here:444:In file included from :4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfghooks.c:25: ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ :1383 XVEC (rt, 3) = arg3; ^ ~ :In file included from ../../gcc-10.2.0/gcc/cfgloop.c 43../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here : rtunion fld[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 5) = arg5; : expanded from macro 'XCVECEXP' ^ ~ ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3808: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' :5./genrtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 1342:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ 38: ../../gcc-10.2.0/gcc/cfgexpand.c:3376:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = constraints[0]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :2568:45../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~ ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ :3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1340note: expanded from macro 'RTL_CHECK2'5../../gcc-10.2.0/gcc/rtl.h:1374:32:23: note: expanded from macro 'XSTR' : note: expanded from macro 'XCSTR' : note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ../../gcc-10.2.0/gcc/rtl.h:444::38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:38085: note: array 'fld' declared here ^ ~ : rtunion fld[1]; ^ ./genrtl.h:453:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1'3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^In file included from ^ ^ ~ ../../gcc-10.2.0/gcc/cfgloop.c../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cfghooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cfgexpand.c::24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: 3808: 33951338:23: note:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:1288:3: ASM_OPERANDS_OUTPUT_CONSTRAINT (obody) = constraints[0]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ../../gcc-10.2.0/gcc/rtl.h:2568: XINT (rt, 1) = arg1; ^ ~ 45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' :1338#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h note: :12291374:32: note: expanded from macro 'XCSTR' :38:#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/cfghooks.c:note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c./genrtl.h:1289:3: warning: :24array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: XSTR (rt, 3) = arg3; ^ ~ 486../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3:1229:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h: 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1341:23: note: expanded from macro 'XEXP' ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ./genrtl.h:551:3: warning: ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: XWINT (rt, 2) = arg2; ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234: rtunion fld[1]; ^ 29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :3: warning: ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XWINT' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:../../gcc-10.2.0/gcc/rtl.h:1234:29:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 note: expanded from macro 'XWINT' : ./genrtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 X0EXP (rt, 1) = NULL_RTX; ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : array 'hwint' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786 SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1373:32: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'XCSUBREG' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 XEXP (rt, 1) = arg1; ^ ~ :5: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:444:5: note: array 'fld' declared here 23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: XSTR (rt, 2) = arg2; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cfgexpand.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :4386:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5 || SYMBOL_REF_DECL (XEXP (op0, 0)) != exp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2733:43: note: expanded from macro 'SYMBOL_REF_DECL' : note: expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgexpand.c:4929:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c::24: In file included from ../../gcc-10.2.0/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341 XSTR (rt, 1) = arg1; ^ ~ 3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1340:23: note: expanded from macro 'XSTR' : note1229:38: note: expanded from macro 'RTL_CHECK2' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR':1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:1392:44: note: expanded from macro 'gen_rtx_CONCAT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h:444 gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ :5:../../gcc-10.2.0/gcc/rtl.h:1229444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning XVEC (rt, 2) = arg2; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: notenote: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~In file included from ../../gcc-10.2.0/gcc/cfgloop.c ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342: expanded from macro 'XVEC' :23: ../../gcc-10.2.0/gcc/cfgexpand.cnote: expanded from macro 'XVEC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :5461:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_VAR_LOCATION_LOC (insn) = val; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1690#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :36: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444 rtunion fld[1]; ^ expanded from macro 'PAT_VAR_LOCATION_LOC' :5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning5: note: array 'fld' declared here rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1042:3: warning: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340: ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103note: expanded from macro 'RTL_CHECK2' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: rtunion fld[1]; ^ note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1340:23:: note: array 'fld' declared here note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (rt, 2) = arg2; 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cfgexpand.c:5634:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ NOTE_BASIC_BLOCK (note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cfgloopanal.c:24../../gcc-10.2.0/gcc/rtl.h:1229:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' : :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : ./genrtl.h:1103: ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' XSTR (rt, 1) = arg1; ^ ~ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1340:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: note: expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~../../gcc-10.2.0/gcc/cfgexpand.c:5828:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338: PAT_VAR_LOCATION_LOC (val) = const0_rtx; ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :444:5: In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 24 rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgexpand.c:5832:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ PAT_VAR_LOCATION_LOC (val) = (rtx)value; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1690:36In file included from ../../gcc-10.2.0/gcc/cfgloop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : note: expanded from macro 'PAT_VAR_LOCATION_LOC' ./genrtl.h:1136 ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 2) = arg2; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1230:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5: note: array 'fld' declared here 444:5: rtunion fld[1]; note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c: rtunion fld[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229note: array 'fld' declared here : rtunion fld[1]; ^ In file included from 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3 XSTR (rt, 3) = arg3; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'# define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/cfgloop.c:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253 XWINT (rt, 1) = arg1; ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/hwint.h: ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1; ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/cfgexpand.c:6580: XVEC (rt, 3) = arg3;19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' if (next && NOTE_INSN_BASIC_BLOCK_P (next)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' : note (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgexpand.c:6603:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (parm_birth_insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: ../../gcc-10.2.0/gcc/rtl.h:1675In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: note: expanded from macro 'NOTE_KIND' :3: XVEC (rt, 1) = arg1; ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' XSTR (rt, 1) = arg1; ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5:In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloop.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 158 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo ../../gcc-10.2.0/gcc/cfgloopmanip.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 108 warnings generated. 108 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo ../../gcc-10.2.0/gcc/cfgrtl.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo ../../gcc-10.2.0/gcc/symtab.c 186 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo ../../gcc-10.2.0/gcc/cgraph.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 148 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo ../../gcc-10.2.0/gcc/cgraphbuild.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44In file included from ../../gcc-10.2.0/gcc/symtab.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1);In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtx tmp = XEXP (this, 1); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (mode_switching) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (asm_out) ^ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:44: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1);HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1511:10: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1480#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return XBBDEF (insn, 2); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' return XEXP (insn, 3); ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1:../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h JUMP_LABEL (this) = target;: 1501 ^~~~~~~~~~~~~~~~~:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning return XEXP (insn, 3); ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XUINT (insn, 4); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/cgraph.cnote: array 'fld' declared here :31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:26: ../../gcc-10.2.0/gcc/gimple.h::2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~ :444:5: note: array 'fld' declared here return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/cgraph.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :372:3: note: array 'op' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'op' declared here rtx tmp = XEXP (this, 1); tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/symtab.c:../../gcc-10.2.0/gcc/gimple.h:3617:2610: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; gs->op[1] = rhs;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :316:3: note: array 'op' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1485#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/gimple.h25: note: expanded from macro 'XBBDEF' :316:3: note: array 'op' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; gs->op[3] = label; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~ XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' :1339:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/symtab.c:26#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1860:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 28: note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h :3798:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :38../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning rtunion fld[1]; ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1230../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphbuild.c:26: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h45: In file included from :2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1];:444 :5: ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/symtab.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1373: XEXP (rt, 1) = arg1; X0EXP (rt, 7) = NULL_RTX; 32 ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h: ^ ~1341 tree GTY((length ("%h.num_ops"))) op[1]; expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2745:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c XBBDEF (rt, 2) = arg2; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XINT (rt, 5) = arg5;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/gimple.h:3107:10: In file included from ../../gcc-10.2.0/gcc/symtab.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &call_stmt->op[2]; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372: XEXP (rt, 1) = arg1; rtunion fld[1]; ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' call_stmt->op[2] = chain; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c XBBDEF (rt, 2) = arg2; ^ ~ :45../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/symtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 5) = arg5; ^ ~ :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5::3798: ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:316#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/symtab.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = label; ^ ~ 311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 316:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : array 'op' declared here :1230 tree GTY((length ("%h.num_ops"))) op[1]; ^ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/symtab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:66:3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF'In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94: In file included from :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/cgraph.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 XEXP (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphbuild.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h: XINT (rt, 4) = arg4; ^ ~ 903:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: did you mean class here?../../gcc-10.2.0/gcc/rtl.h struct cgraph_edge; XEXP (rt, 1) = arg1;:1229: ^ ~ 38 rtunion fld[1];^~~~~~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ class../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct cgraph_edge;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~ class #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraphbuild.c XEXP (rt, 6) = arg6;In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/symtab.c rtunion fld[1]; ^ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :28../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;1341: In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' friend struct cgraph_edge; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: XBBDEF (rt, 2) = arg2; ^ ~ note rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h ^ :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'XINT' void initialize_inline_failed (struct cgraph_edge *); ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312../../gcc-10.2.0/gcc/cgraph.h::1736:1345:25: note: expanded from macro 'XBBDEF' :16: note: previous use is here 3 for_user)) cgraph_edge #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1228:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ^ :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/symtab.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; XSTR (rt, 6) = arg4; ^ ~ ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/symtab.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1338:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT':444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/symtab.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cgraphbuild.c:32: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:40 X0EXP (rt, 4) = NULL_RTX; : ^ ~ :1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ::1358:27: note: expanded from macro 'X0EXP' 27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) bool (*ignore_edge) (struct cgraph_edge *)); ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :40:27: note: did you mean class here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; bool ipa_edge_within_scc (struct cgraph_edge *); ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/ipa-utils.h:43#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 27: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~444 class :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/ipa-utils.h:112#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' possible_polymorphic_call_targets (struct cgraph_edge *e, ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' 1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? ^ possible_polymorphic_call_targets (struct cgraph_edge *e,In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,In file included from In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XEXP (rt, 3) = arg3; for_user)) cgraph_edge rtunion fld[1]; ^ ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h rtunion fld[1]; ^ :160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: possible_polymorphic_call_target_p (struct cgraph_edge *e, rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23:1345:25: note: expanded from macro 'XBBDEF' : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/cgraph.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:1358:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/symtab.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/symtab.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1234:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340:23: note: expanded from macro 'XSTR' XWINT (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/cgraph.c ^ ~ :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/symtab.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :5: note: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning../../gcc-10.2.0/gcc/cgraph.cIn file included from :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3 X0EXP (rt, 1) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XVEC (rt, 3) = arg3; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::5: note: array 'fld' declared here 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XVEC (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c128 warnings generated: XEXP (rt, 1) = arg1; 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;. #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ ^ ~ In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo ../../gcc-10.2.0/gcc/cgraphunit.c ../../gcc-10.2.0/gcc/symtab.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 26: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1228#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.c../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/cgraph.c../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from : note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041::32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:444:5: note: 23: note../../gcc-10.2.0/gcc/rtl.h:1234:29: notearray 'fld' declared here: expanded from macro 'XWINT' : expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ :445:5: note: array 'hwint' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XWINT (rt, 2) = arg2; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1234:In file included from 29: note: ../../gcc-10.2.0/gcc/cfgrtl.cexpanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h: :45: ^ ~445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5 : note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 59# define HOST_WIDE_INT long long:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:330 warnings generated. : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ 2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1340:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h1340: X0EXP (rt, 1) = NULL_RTX; ^ ~ 23::1103:3: note: expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/symtab.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo ../../gcc-10.2.0/gcc/cgraphclones.c In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: In file included from ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: In file included from warning../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23In file included from : note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; 1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c XVEC (rt, 1) = arg1; ^ ~ :45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning../../gcc-10.2.0/gcc/rtl.h:1342:23: note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 2) = arg2; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:13401229:38:23: note: expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/cgraph.c:32array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041: rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/symtab.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:34: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:105:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (note)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:124:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && LABEL_NAME (label) == 0 ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cfgrtl.c return gs->op[1];:144:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:150:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ gs->op[3] = label;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:151:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:156:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_INSN_BASIC_BLOCK_P (bb_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:184:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:186:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:186:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1805:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1371:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/cfgrtl.cclass GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :193../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? :struct cgraph_edge; ^~~~~~ class 4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h: LABEL_NUSES (XEXP (note, 0))--;144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:202:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 128 warnings generated. LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:220:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/cfgrtl.c:296:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && (bb = NOTE_BASIC_BLOCK (bb_note)) != NULL ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:338:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (bb_note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:694:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:713:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:867:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (b_head)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:885:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1136:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo ../../gcc-10.2.0/gcc/combine.c JUMP_LABEL (BB_END (src)) = target_label; ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1137:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (target_label)++; In file included from ../../gcc-10.2.0/gcc/symtab.c:35: ../../gcc-10.2.0/gcc/output.h:129 ^~~~~~~~~~~~~~~~~~~~~~~~~~: 6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' ATTRIBUTE_ASM_FPRINTF(2, 3); ^#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/symtab.c:36: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/cfgrtl.c:1222:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1223:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1228:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1228:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1230:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1230:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode, ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1232:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1233:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1238:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1247:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_ref = ASM_OPERANDS_LABEL (tmp, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.c:38: ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h1735:1376:32: note: expanded from macro 'XCVEC' :1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? :struct cgraph_edge; ^~~~~~ class 35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1251:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL (tmp, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1253:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1254:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1258:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraph.c:38: if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cfgrtl.c:1260:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1270:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' previous use is here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? expanded from macro 'XCEXP' void initialize_inline_failed (struct cgraph_edge *);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:2659:28#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note../../gcc-10.2.0/gcc/cfgrtl.c:1288:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!currently_expanding_to_rtl || JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.hprevious use is here :1860:28: note: expanded from macro 'JUMP_LABEL' for_user)) cgraph_edge ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1291:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == old_label); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/cfgrtl.c:1520:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (BB_END (e->src)) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1601:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1606:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1608:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1608:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1805:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1371:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1609:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ASM_OPERANDS_LABEL (note, i), 0) = block_label (target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1610:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1610:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1805:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1371:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1613:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (target)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1623:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1625:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1635:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1717:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (jump_block)) = label; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1718:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1802:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (label); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1804:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (label) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1805:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (label) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:1959:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (last) == before) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:51: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/cfgrtl.c:2014:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2314:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note_link = ®_NOTES (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2315:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (this_rtx = *note_link; this_rtx; this_rtx = XEXP (this_rtx, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *note_link = XEXP (this_rtx, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2639:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2722:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2722:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:2735:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: In file included from note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.c:54: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? ../../gcc-10.2.0/gcc/cfgrtl.c:2951:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class if (!insn || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:3007:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:55: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: ../../gcc-10.2.0/gcc/cfgrtl.cwarning:3009:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bb = NOTE_BASIC_BLOCK (x); ^~~~~~~~~~~~~~~~~~~~ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' ^ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/cfgrtl.c:3193:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && BB_HEAD (e->dest) == JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:3468:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:3510:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:66: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cfgrtl.c:3558:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK;int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? rtunion fld[1]; ^ bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628::1 warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : warning: empty macro arguments are a C99 feature [-Wc99-extensions] estimate_min_edge_growth (struct cgraph_edge *edge) ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/cfgrtl.c:estimate_edge_growth (struct cgraph_edge *edge) ^ 3840:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/cgraph.hHOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1736:16: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ret_label = JUMP_LABEL (bb_end_jump); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/cgraphunit.cestimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def::1860:28: note: expanded from macro 'JUMP_LABEL' 1685:../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL)HOOK_VECTOR_END (omp) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/cfgrtl.c:3913:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here if (LABEL_NUSES (ret_label) == 0 ^~~~~~~~~~~~~~~~~~~~~~~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1805:26: noteIn file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'LABEL_NUSES' HOOK_VECTOR_END (vectorize) ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-inline.h:124#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :22: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cfgrtl.c:4227:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (emutls) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cfgrtl.c:4229:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (target_option) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:4229:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:4256:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:164: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cfgrtl.c:4762:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:4764:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' In file included from #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)../../gcc-10.2.0/gcc/cgraphunit.c:165: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:5037:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtx op1 = XEXP ((rtx)comp_rtx, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cfgrtl.c:5053:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1860:28: note: expanded from macro 'JUMP_LABEL' JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:5054:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871 LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28:In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out)note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' HOOK_VECTOR_END (goacc) ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.c:3223:5: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *indirect) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71../../gcc-10.2.0/gcc/cgraph.c:3223:5: note: did you mean class here? : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct cgraph_edge *indirect) ^~~~~~ class HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29:In file included from note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/cgraphclones.c:71: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target.h:276#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraph.c:4183: ./gt-cgraph.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-cgraph.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ./gt-cgraph.h../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 60:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:71: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:444:./gt-cgraph.h:60:70: note: did you mean class here? 5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; rtunion fld[1]; ^ ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return XEXP (insn, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from note../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XEXP (insn, 3); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :1341:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1511:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1339#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1228#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1228#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 2039:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: array 'hwint' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ # define HOST_WIDE_INT long long/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:In file included from ../../gcc-10.2.0/gcc/combine.c:82: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning:1229:38: note: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (asm_out) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warningIn file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XINT'HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 3) = arg3; ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def XINT (rt, 4) = arg4; :6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 6) = arg6; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c: rtunion fld[1];In file included from 82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 3) = arg3; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XEXP (rt, 1) = arg1; ^ ~ 1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1345:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:82: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:165: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/combine.c: rtunion fld[1]; ^ 83: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ :344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' return XEXP (insn, 3); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3:../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1340#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 1) = arg1;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1860:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c *step_out = XEXP (x, 1); ^ ~ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/cgraphunit.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :167: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3798:11#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 1229:38../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return gs->op[3]; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h: array 'op' declared here ^ ~ :1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3107 XBBDEF (rt, 2) = arg2; ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1345:25: note: expanded from macro 'XBBDEF' XSTR (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = fn; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h ^ :372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/combine.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:372#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :3227:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &call_stmt->op[2]; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1342:23: note: expanded from macro 'XVEC' :1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XINT (rt, 5) = arg5; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XEXP (rt, 1) = arg1; ^ ~ : note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine.c rtunion fld[1]; ^ :83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraphunit.c:174: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cgraphunit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :174: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: 32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' for_user)) cgraph_edge ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:180: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:194: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:74: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:197: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:: note198: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array 'op' declared here bool (*ignore_edge) (struct cgraph_edge *)); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10../../gcc-10.2.0/gcc/ipa-utils.h:40:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: did you mean class here? return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here bool (*ignore_edge) (struct cgraph_edge *)); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bool ipa_edge_within_scc (struct cgraph_edge *); gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h ^ :316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:208: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_min_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: note: did you mean class here? estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:76: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:76: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/combine.c:93: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:93: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:93: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c:94: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/combine.c:94: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:80: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:86: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class ../../gcc-10.2.0/gcc/combine.c:895:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int tmpi = INSN_CODE (i3); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:896:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = -1; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:899:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = tmpi; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:904:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (i2); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:905:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = -1; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:908:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = tmpi; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:925:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (undobuf.other_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:926:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:930:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = tmpi; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:87: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/combine.c:1488:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1491:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! unmentioned_reg_p (note, SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1502:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1506:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = note; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1519:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = orig_src; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1689:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg_equal = NULL, src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1718:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] num = num_sign_bit_copies (SET_SRC (set), GET_MODE (x)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:1964:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set), dest = SET_DEST (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2216:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:1202: ./gt-cgraphclones.h:48:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/combine.c:2314:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || contains_muldiv (XEXP (x, 1)); ^ ~ struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' class GTY((user)) hash_map ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-cgraphclones.h:48:3: note: did you mean class here? rtunion fld[1]; struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ^~~~~~ class ./gt-cgraphclones.h:48:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 154 warnings generated. struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-cgraphclones.h:48:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/combine.c:2349:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o combine-stack-adj.o -MT combine-stack-adj.o -MMD -MP -MF ./.deps/combine-stack-adj.TPo ../../gcc-10.2.0/gcc/combine-stack-adj.c ../../gcc-10.2.0/gcc/combine.c:2614:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (side_effects_p (SET_SRC (XVECEXP (pat, 0, i)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2635:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (GET_CODE (x) == SET && general_operand (SET_SRC (x), VOIDmode)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2786:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_referenced_p (XEXP (SET_DEST (set3), 0), SET_SRC (set0))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2861:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (PATTERN (i3))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2862:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && find_reg_note (i3, REG_DEAD, SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2871:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! reg_overlap_mentioned_p (SET_SRC (PATTERN (i3)), ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2906:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_DEST (XVECEXP (p2, 0, i)) == SET_SRC (PATTERN (i3))) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2914:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2src = SET_SRC (XVECEXP (p2, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2951:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] width = INTVAL (XEXP (dest, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2952:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (dest, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ clang../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2985:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner = SET_SRC (PATTERN (i3)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:2986:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx outer = SET_SRC (temp_expr); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3031:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3031:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 1) == const0_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3032:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3033:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (XVECEXP (PATTERN (i2), 0, 1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3280:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (PATTERN (i3)), 0), i2dest)) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3285:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3285:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = i2src, op1 = XEXP (SET_SRC (PATTERN (i3)), 1); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3337:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*cc_use_loc, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3624:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set1))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3636:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set0))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3866:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (*split, 1)) > 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3881:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (*split, 0), 1)) > 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3914:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (newpat))) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3916:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx setsrc = SET_SRC (newpat); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3920:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_op1 = XEXP (setsrc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3939:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx q = XEXP (XEXP (src_op0, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:3940:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx r = XEXP (src_op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4019:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_SRC (XVECEXP (newpat, 0, 1)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4020:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (XVECEXP (newpat, 0, 0)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4021:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !modified_between_p (SET_SRC (XVECEXP (newpat, 0, 1)), i2, i3) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4044:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (XVECEXP (newpat, 0, 1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4092:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! (contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4093:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4105:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!modified_between_p (SET_SRC (set1), i2, i3) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4121:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!modified_between_p (SET_SRC (set0), i2, i3) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4305:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (undobuf.other_insn); note; note = next) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4307:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4431:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i3notes = REG_NOTES (i3), i3links = LOG_LINKS (i3); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4432:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i2notes = REG_NOTES (i2), i2links = LOG_LINKS (i2); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4434:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i1notes = REG_NOTES (i1), i1links = LOG_LINKS (i1); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4436:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] i0notes = REG_NOTES (i0), i0links = LOG_LINKS (i0); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4460:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = insn_code_number; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4463:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (i3) && CALL_INSN_FUNCTION_USAGE (i3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4465:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = CALL_INSN_FUNCTION_USAGE (i3); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4466:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4487:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = other_code_number; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4520:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] while (XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4521:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4522:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = i2notes; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4530:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = 0; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4532:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i2) = 0; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4539:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = i2_code_number; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4553:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i1) = 0; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4563:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i0) = 0; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4686:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i2_insn = link->insn, i2_val = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4708:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i1_insn = link->insn, i1_val = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4727:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i0_insn = link->insn, i0_val = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4755:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i0 && !(NOTE_P (i0) && (NOTE_KIND (i0) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4765:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i1 && !(NOTE_P (i1) && (NOTE_KIND (i1) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4775:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i2 && !(NOTE_P (i2) && (NOTE_KIND (i2) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4785:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i3 && !(NOTE_P (i3) && (NOTE_KIND (i3) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4837:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (newpat) == pc_rtx ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:4847:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (PATTERN (undobuf.other_insn)) == pc_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5008:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (seq))) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5013:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (GET_MODE (x), SET_SRC (PATTERN (NEXT_INSN (seq))), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5016:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src1 = SET_SRC (PATTERN (seq)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5017:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5066:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tem = XEXP (XEXP (XEXP (x, 0), 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5067:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = reg; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5071:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = tem; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5074:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 0), 1) = tem; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5131:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (SET_DEST (x), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5132:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (SET_DEST (x), 2))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5136:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT pos = INTVAL (XEXP (SET_DEST (x), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5137:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5140:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT src = INTVAL (SET_SRC (x)) & mask; ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5190:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*split, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5193:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (x), 0), ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5227:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5248:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5249:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_SRC (x), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5249:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_SRC (x), 1)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5250:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (SET_SRC (x), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5250:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (SET_SRC (x), 2)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5322:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! register_operand (XEXP (SET_SRC (x), 0), VOIDmode)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5339:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:1438:32: note: expanded from macro 'gen_rtx_NOT' gen_rtx_fmt_e (NOT, (MODE), (ARG0)) ^~~~ ./genrtl.h:593:34: note: expanded from macro 'gen_rtx_fmt_e' gen_rtx_fmt_e_stat ((c), (m), (arg0) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/combine.c:759:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5349:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/combine.c:759:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5361:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5361:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5364:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5364:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5368:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:1408:34: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/combine.c:759:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5393:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] split = find_split_point (&XEXP (x, 2), insn, false); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5641:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5681:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5746:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5749:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/combine.c:759:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5797:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5802:66: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_binary_operation (code, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5807:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5807:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5937:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner_op0 = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5938:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner_op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5954:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5957:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5981:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (subreg_lowpart_offset (mode, op0_mode), SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:5994:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6006:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6037:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (temp, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6039:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (temp, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6126:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6126:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6149:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1) == constm1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6170:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & nonzero_bits (XEXP (x, 1), mode)) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6173:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6182:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6182:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6183:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XEXP (temp, 0) != XEXP (x, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6184:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 0))))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6190:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (x, 0), XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6203:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (x, 1), 0), XEXP (x, 0))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6205:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6205:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6226:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6228:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6261:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6265:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6407:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == AND && XEXP (x, 1) == const_true_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6459:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6485:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6486:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx false_rtx = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6498:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 0), XEXP (cond, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6517:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_val = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6567:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 2), swapped ? true_rtx : false_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/combine.c:759:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6569:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] true_rtx = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6570:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] false_rtx = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6594:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBST (XEXP (x, 2), true_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/combine.c:759:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6613:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond, 1), true_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6618:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond, 1), false_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6625:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6653:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond, 1), false_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6688:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cond_op1 = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6698:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (t, 1), op = GET_CODE (t), z = f; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6704:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (t, 1), f)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6723:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6733:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6734:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SUBREG_REG (XEXP (XEXP (t, 0), 1)), f) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2038:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6761:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6772:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6773:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SUBREG_REG (XEXP (XEXP (t, 0), 1)), f) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2038:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6812:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6826:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (true_code == NE && XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6849:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6891:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (src, 0), op1 = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6895:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (inner_compare, 0), op1 = XEXP (inner_compare, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6909:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tmp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6920:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = simplify_rtx (SET_SRC (pat)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:6943:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && op1 == XEXP (inner_compare, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7023:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7028:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (src, 0) != op0 || XEXP (src, 1) != op1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7031:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7074:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x), dest = SET_DEST (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7091:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7110:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7123:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (src, 0), 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7132:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7132:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7134:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7134:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7139:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] term1 = false_rtx, true_rtx = XEXP (true_rtx, 1), false_rtx = const0_rtx; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7141:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (true_rtx, 1), false_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7145:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] term1 = true_rtx, false_rtx = XEXP (false_rtx, 1), true_rtx = const0_rtx; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7147:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (false_rtx, 1), true_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7164:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7185:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7204:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7334:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7335:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7501:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7502:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = XEXP (SET_DEST (x), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (x))); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1360:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7582:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_lowpart (compute_mode, SET_SRC (x)), ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7662:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 0, 0, len - INTVAL (XEXP (inner, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:7665:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_ASHIFT (mode, new_rtx, XEXP (inner, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1440:44: note: expanded from macro 'gen_rtx_ASHIFT' gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8028:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= count) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8030:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1)) - count); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8047:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (x, 1)) >> count; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8103:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8104:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8106:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT count = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8122:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8128:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8132:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (CONST_INT_P (XEXP (lhs, 1)) && INTVAL (XEXP (lhs, 1)) < 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8136:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8150:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8156:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8160:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (CONST_INT_P (XEXP (rhs, 1)) && INTVAL (XEXP (rhs, 1)) < 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8164:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8187:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = make_extraction (mode, new_rtx, 0, XEXP (XEXP (x, 0), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8202:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (inner_x0, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8228:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8229:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_AND (mode, XEXP (XEXP (x, 0), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:33: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8230:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8240:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && i <= INTVAL (XEXP (XEXP (x, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8245:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (XEXP (x, 0), 1))), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8256:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8257:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8262:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask >>= INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8263:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((INTVAL (XEXP (x, 1)) & ~mask) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8270:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1444:46: note: expanded from macro 'gen_rtx_ASHIFTRT' gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/combine.c:759:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8335:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1444:46: note: expanded from macro 'gen_rtx_ASHIFTRT' gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8343:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8350:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (rhs) >= INTVAL (XEXP (lhs, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8351:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8356:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (rhs) - INTVAL (XEXP (lhs, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8401:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (inner, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8404:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = make_extraction (mode, new_rtx, 0, XEXP (inner, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8430:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8511:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ? COMPARE ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8605:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8606:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8613:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8614:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8622:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8623:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = canon_reg_for_combine (XEXP (x, 2), reg); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8624:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8624:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8854:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask & INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8862:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & GET_MODE_MASK (xmode)) == mask) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8910:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & ~smask) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8912:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INTVAL (XEXP (x, 1)) & smask)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8942:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_unary (NEG, xmode, XEXP (x, 1), xmode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8951:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_unary (NOT, xmode, XEXP (x, 1), xmode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8967:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8968:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8971:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + floor_log2 (INTVAL (XEXP (x, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8970:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8976:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = gen_int_mode ((INTVAL (XEXP (x, 1)) & mask) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8977:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (x, 0), 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8982:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:8991:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = force_to_mode (XEXP (x, 1), mode, mask, next_select); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9005:60: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op_mode != xmode || op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9020:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9021:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9023:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (nonzero_bits (XEXP (x, 1), GET_MODE (XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9031:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9032:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (op_mode) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9034:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask >>= INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9044:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (code, op_mode, op0, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9055:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9056:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9063:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mask = mask << INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9075:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (LSHIFTRT, op_mode, inner, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9088:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9094:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) + exact_log2 (mask + 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9119:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9120:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9138:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_MODE_PRECISION (xmode) - INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9140:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9147:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9153:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9172:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (LSHIFTRT, xmode, XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9182:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9183:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9186:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9186:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9199:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9203:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9208:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9231:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9232:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (XEXP (x, 0), 1)) + floor_log2 (mask) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9234:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9236:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = gen_int_mode (mask << INTVAL (XEXP (XEXP (x, 0), 1)), xmode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9239:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp, XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9264:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9278:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9281:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 2), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9283:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9283:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9315:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9344:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9402:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9403:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9403:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9406:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (XEXP (x, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9413:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9413:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9416:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 0), XEXP (cond1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9417:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9438:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (XEXP (x, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9444:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9444:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9447:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 0), XEXP (cond1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9448:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9462:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9462:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9463:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (cond0) == NE && XEXP (cond0, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9465:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (cond0) == EQ && XEXP (cond0, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9467:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9467:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9481:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9483:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9586:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (XEXP (x, 0), reg) && rtx_equal_p (XEXP (x, 1), val)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9616:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return unsignedp ? x : XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9620:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return unsignedp ? XEXP (x, 1) : x; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9639:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9743:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9764:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9766:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9779:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9782:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (XEXP (src, 0)), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9793:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9795:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9810:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT width = INTVAL (XEXP (dest, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9811:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT and_mask = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9854:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lhs = expand_compound_operation (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9859:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9872:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9876:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (lhs, 1)), other = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9889:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c1 = INTVAL (XEXP (lhs, 1)), other = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9925:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (assign, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9929:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == (HOST_WIDE_INT_1U << INTVAL (XEXP (assign, 1))) - 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:9958:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10019:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10019:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10021:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (lhs, 0), XEXP (rhs, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10022:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10024:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 0))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10025:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10025:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10026:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10026:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10027:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10091:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_op1 = XEXP (decomposed, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10200:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10214:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] o1 = simplify_and_const_int (NULL_RTX, mode, XEXP (varop, 1), constop); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/combine.c:10850:19: :warning38: note: expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && INTVAL (XEXP (varop, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/combine.c:10851:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' && INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (int_varop_mode) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:10856:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned int first_count = INTVAL (XEXP (varop, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ^~~~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/combine.c:11013:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' varop = gen_rtx_fmt_ee (code, int_mode, new_rtx, XEXP (varop, 1)); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/combine.c:11045:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' && XEXP (XEXP (varop, 0), 1) == constm1_rtx ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/combine.c:11049:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28 && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) ^ ~: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1375:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/combine.c:11052#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ varop = gen_rtx_LE (int_varop_mode, XEXP (varop, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ./genrtl.h:1478#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :32: note: expanded from macro 'gen_rtx_LE' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1)) ^~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11073:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11077:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11096:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/combine.c:11102:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (varop, 1), count); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11124:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11178:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == constm1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11196:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && nonzero_bits (XEXP (varop, 1), int_result_mode) >> count == 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11197:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (nonzero_bits (XEXP (varop, 1), int_result_mode) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11209:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & nonzero_bits (XEXP (varop, 1), int_result_mode)) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11211:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = XEXP (varop, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11220:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11238:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (int_result_mode, XEXP (varop, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11241:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11272:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (varop, 0), 1)) == count ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11273:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11276:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_GT (int_varop_mode, XEXP (varop, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1476:32: note: expanded from macro 'gen_rtx_GT' gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11292:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (XEXP (varop, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1236:33: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11297:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int new_count = count + INTVAL (XEXP (varop_inner, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11450:15: warningIn file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/combine.c:11452:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ REG_NOTES (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11502:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11546:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine.c:11547:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ old_icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11549:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note REG_NOTES (insn) = notes; ^~~~~~~~~~~~~~~~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/combine.c:11550:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 INSN_CODE (insn) = insn_code_number; ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/combine.c:11568:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338 REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11569:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_icode; ^~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ../../gcc-10.2.0/gcc/combine.c ^ ~ :11603../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ size = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :11605:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' int start = INTVAL (XEXP (x, 2)); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/combine.c:11656:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ && size + INTVAL (XEXP (x, 1)) == GET_MODE_PRECISION (mode))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11679:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int width = INTVAL (XEXP (*dst, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/combine.c:11680:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' int offset = INTVAL (XEXP (*dst, 2)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/combine.c:11690#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] y = gen_rtx_ASHIFT (mode, SET_SRC (pat), GEN_INT (offset)); X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./genrtl.h:1440:36: note: expanded from macro 'gen_rtx_ASHIFT' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ XINT (rt, 5) = arg3; ^ ~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/combine.c:11692:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ y = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/combine.c:11825:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1)); In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2039:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: note: expanded from macro 'SUBREG_BYTE' ./genrtl.h:54#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :43: note: expanded from macro 'gen_rtx_fmt_ee' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 162 X0EXP (rt, 1) = NULL_RTX; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' s generated. #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo ../../gcc-10.2.0/gcc/compare-elim.c 206 warnings generated. In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:50: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/combine.c:12088:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && XEXP (op0, 1) == XEXP (op1, 1) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:50: ../../gcc-10.2.0/gcc/recog.h:167:5: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12088:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ && XEXP (op0, 1) == XEXP (op1, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444 :5: ^note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo ../../gcc-10.2.0/gcc/context.c ../../gcc-10.2.0/gcc/combine.c: rtunion fld[1]; ^ 12089:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/combine-stack-adj.c:50: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/combine.c:12089:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12090:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12090:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12091:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op0, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12112:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12113:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12114:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12114:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12118:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shift_count = INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12151:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12152:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12269:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12271:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (op0, 0), tem1 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12317:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12324:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12408:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12426:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12492:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12570:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12578:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (const_op == 0 && XEXP (op0, 1) == constm1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12599:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12610:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12620:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12622:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12633:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12646:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op0, 0), 1) == constm1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12647:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine-stack-adj.c:133:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ && SET_SRC (this_rtx) == SET_DEST (this_rtx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12649:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12662:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = gen_rtx_LSHIFTRT (mode, XEXP (op0, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1446:38: note: expanded from macro 'gen_rtx_LSHIFTRT' gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12663:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine-stack-adj.c XEXP (XEXP (op0, 0), 1)); ^ ~ :170:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 0), 1)); ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: ../../gcc-10.2.0/gcc/rtl.h ^ ~ warning: :./genrtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1229:38: note: expanded from macro 'RTL_CHECK2' :1446:46:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'gen_rtx_LSHIFTRT' ../../gcc-10.2.0/gcc/rtl.h:1968:29: gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.hnote: expanded from macro 'INTVAL' :54:43: note: expanded from macro 'gen_rtx_fmt_ee' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12676:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (op0, 0), 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/combine-stack-adj.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):193:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES'#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define REG_NOTES(INSN) XEXP(INSN, 6) ../../gcc-10.2.0/gcc/rtl.h:1236: ^ ~ 33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 1341:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/combine.c:12677:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (op0, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1341array 'fld' declared here : rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/combine-stack-adj.c../../gcc-10.2.0/gcc/rtl.h::193:50: 1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12679:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask = ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12680warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (op0, 0), 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12698:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12738:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/combine-stack-adj.c:381:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/combine.c:12777:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' && XEXP (op0, 1) == const1_rtx ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/combine-stack-adj.c:warning: 382treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SET_SRC (exp2)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/combine.c:12790:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' && XEXP (op0, 1) == const1_rtx #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12794:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine-stack-adj.c:381: rtx shift_count = XEXP (XEXP (op0, 0), 1); ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37:444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12821#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 179../../gcc-10.2.0/gcc/rtl.h: warnings generated. 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12822:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (op0, 1)) + ! equality_comparison_p) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12825:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & ((HOST_WIDE_INT_1U << INTVAL (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12829:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & ~(mask >> (INTVAL (XEXP (op0, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12836:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp >>= INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12850:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/combine-stack-adj.c../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' :516:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note : expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/combine.c:12875:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ INTVAL (XEXP (op0, 1))); ^ ~ ../../gcc-10.2.0/gcc/combine-stack-adj.c:524:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT this_adjust = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: ../../gcc-10.2.0/gcc/rtl.h:1341:note: 23:expanded from macro 'XEXP' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1236:33#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/combine.c:12884:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/combine-stack-adj.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 634:18#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' && XEXP (XEXP (XEXP (dest, 0), 1), 0) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo ../../gcc-10.2.0/gcc/convert.c ../../gcc-10.2.0/gcc/combine.c:12884:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/combine-stack-adj.c:638:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/combine.c:12885:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1968:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine-stack-adj.c:638:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/combine.c:12903:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/combine.c:12903:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12904:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12911:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx add_const = XEXP (XEXP (op0, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12913:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_const, XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12931:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) > 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12932:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12936:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? ((GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)) >> 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12939:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] <= GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12944:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1))) - 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12953:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:12958:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] |= ((HOST_WIDE_INT_1 << INTVAL (XEXP (op0, 1))) - 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13103:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13156:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13163:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13166:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x1, 1) : XEXP (x1, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13170:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13173:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x0, 1) : XEXP (x0, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13224:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13235:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13241:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13401:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_value_for_reg (dest, record_dead_insn, SET_SRC (setter)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13414:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (setter))); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13440:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13440:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13544:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13730:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13740:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13746:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:13993:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_used_regs_combine (SET_SRC (x)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/combine.c:14141:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = *pnotes; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14155:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] move_deaths (SET_SRC (x), maybe_kill_insn, from_luid, to_insn, pnotes); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14275:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_note = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14330:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *np = XEXP (n, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14331:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14331:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14332:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = n; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14507:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place) == NULL ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14508:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (place) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14510:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14513:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (place) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14515:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14520:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place2) == NULL ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14521:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || JUMP_LABEL (place2) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14523:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place2); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14526:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (place2) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14528:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14640:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set != 0 && ! side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14651:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_notes = REG_NOTES (tem_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14654:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (tem_insn) = NULL; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14673:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (cc0_setter); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14674:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (cc0_setter) = NULL; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14837:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (place); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14837:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (place); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:14838:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (place) = note; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:15038:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:15046:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = new_reg; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 177 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o coroutine-passes.o -MT coroutine-passes.o -MMD -MP -MF ./.deps/coroutine-passes.TPo ../../gcc-10.2.0/gcc/coroutine-passes.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo ../../gcc-10.2.0/gcc/coverage.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 166 warnings generated. 123 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++/i686-w64-mingw32\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32${sysroot_headers_suffix}/mingw/include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DPREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootst444rap/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DBASEVER="\"10.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo ../../gcc-10.2.0/gcc/cppbuiltin.c :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++/i686-w64-mingw32\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/include/c++/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32${sysroot_headers_suffix}/mingw/include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DPREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootst ^ ~rap/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo ../../gcc-10.2.0/gcc/cppdefault.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;In file included from ^ ~ ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1345HOOK_VECTOR_END (asm_out) ^ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :38:HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: note: expanded from macro 'RTL_CHECK2' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: In file included from warning../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) HOOK_VECTOR_END (simt) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h1229:38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/convert.c:: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 6) = arg6;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/convert.c../../gcc-10.2.0/gcc/rtl.h:1341:23:27: In file included from : ../../gcc-10.2.0/gcc/target.h:276note: expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls):444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1:3808 : ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329array 'fld' declared here : rtunion fld[1]; ^ 1:In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 2) = NULL_RTX; ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 3) = NULL_RTX; ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^3808 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/convert.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK):1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:62: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:67: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:67: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/compare-elim.c:67: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:164:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:180:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = 0; i < XVECLEN (XEXP (src, 1), 0); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/compare-elim.c:259:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc2684::22: note: expanded from macro 'SET_SRC' 27: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:264:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx)In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/compare-elim.c:In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1304:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: empty macro arguments are a C99 feature [-Wc99-extensions] || !rtx_equal_p (XEXP (compare, 1), cmp->in_b)) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/compare-elim.c:394:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] last_cmp->in_b = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/compare-elim.c:609:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/compare-elim.c:718:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:803:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in_b = gen_rtx_UNSPEC (GET_MODE (cmp->in_b), v, XINT (cmp->in_b, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1350:44: note: expanded from macro 'gen_rtx_UNSPEC' gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:502:43: note: expanded from macro 'gen_rtx_fmt_Ei' gen_rtx_fmt_Ei_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:815:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_a = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:829:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_a = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:838:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (x), 0), in_a) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:839:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:839:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/compare-elim.c:854:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_b = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:31: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/coroutine-passes.cc:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/coverage.c:32: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/coverage.c: :32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. In file included from ../../gcc-10.2.0/gcc/coverage.c:38: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo ../../gcc-10.2.0/gcc/cprop.c In file included from ../../gcc-10.2.0/gcc/coverage.c:38: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class 142 warnings generated. ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo ../../gcc-10.2.0/gcc/cse.c In file included from ../../gcc-10.2.0/gcc/coverage.c:43: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/coverage.c:50: ../../gcc-10.2.0/gcc/auto-profile.h:29:56: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.h:29:56: note: did you mean class here? extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 17 warnings generated. 17 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo ../../gcc-10.2.0/gcc/cselib.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo ../../gcc-10.2.0/gcc/data-streamer.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo ../../gcc-10.2.0/gcc/data-streamer-in.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/cprop.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1658 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' HOOK_VECTOR_END (simd_clone) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : empty macro arguments are a C99 feature [-Wc99-extensions] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' HOOK_VECTOR_END (calls) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (target_option) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtx tmp = XEXP (this, 1); ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx next = XEXP (insn, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; return XUINT (insn, 4); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:1358:27 ^ ~: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1375#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: ^ array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' HOOK_VECTOR_END (asm_out) ^ rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:In file included from ../../gcc-10.2.0/gcc/cprop.c note: expanded from macro 'HOOK_VECTOR_END' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cselib.c:24: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (simt) ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (vectorize) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cse.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; *step_out = XEXP (x, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cprop.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: In file included from expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :2039:26: note: expanded from macro 'SUBREG_BYTE' : note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtx next = XEXP (insn, 1); ^ ~In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1); ^ ~ :3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return XBBDEF (insn, 2); ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: 1342array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XEXP (insn, 3); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XUINT (insn, 4); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: 5In file included from ^ ~ ../../gcc-10.2.0/gcc/data-streamer.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return gs->op[1]; ^ ~ 1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs;../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5:../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 347:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:2715#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cse.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 130#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h ^ rtunion fld[1]; ^ warnings generated. ^ ~ :2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1860:28:In file included from ^note : expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/cse.c ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 1229#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note : :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note ^ rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~../../gcc-10.2.0/gcc/rtl.h:1230 :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: tree GTY((length ("%h.num_ops"))) op[1]; note: ^ ~array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo ../../gcc-10.2.0/gcc/data-streamer-out.c rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ gs->op[1] = fn;../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/gimple.h:372../../gcc-10.2.0/gcc/rtl.h:1341:23: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3: note: array 'op' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/gimple.h:3150:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1];: note: expanded from macro 'RTL_CHECKC1' ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1860:28: ../../gcc-10.2.0/gcc/gimple.hnote :3211:10: expanded from macro 'JUMP_LABEL' In file included from :../../gcc-10.2.0/gcc/cprop.c../../gcc-10.2.0/gcc/rtl.h:444 :24: :warningIn file included from : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3808 ^ ~ 5 ../../gcc-10.2.0/gcc/rtl.h return gs->op[2];: ^ ~: :1375../../gcc-10.2.0/gcc/gimple.h:./genrtl.h32:note: array 'fld' declared here :372 rtunion fld[1];:3: 1135note: array 'op' declared here ^ :: tree GTY((length ("%h.num_ops"))) op[1]; ^note : 3In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3227:11: expanded from macro 'XCEXP'warning3808: ./genrtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)309 :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ^ ~ : warning XINT (rt, 1) = arg1;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/gimple.h:37: note: expanded from macro 'RTL_CHECKC1':23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP': ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)372:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ::444:5: notenote: array 'fld' declared here : rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' ^ array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 444 ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) call_stmt->op[2] = chain;: ^ ~ 5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h: ^ 372:3: In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2039#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ :1373:32: note: expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1358:27: note: expanded from macro 'X0EXP' return gs->op[1]; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/gimple.h:clang: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~3643 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]3: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444: rtunion fld[1];5: note: array 'fld' declared here warning../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3:3653 :10: warning: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return gs->op[2]; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:316#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XWINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1228:123438: note: expanded from macro 'RTL_CHECK1' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 700:22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/cselib.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1358:27:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'X0EXP' :1341:23: note: expanded from macro 'XEXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ 3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cse.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340In file included from ../../gcc-10.2.0/gcc/data-streamer.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/cse.cstruct cgraph_edge; ^~~~~~ class :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct cgraph_edge; ^~~~~~ class ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:../../gcc-10.2.0/gcc/rtl.h11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' :1345#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1365#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from :29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/data-streamer.c:28: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ friend struct cgraph_edge; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1230:37: note: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? expanded from macro 'RTL_CHECKC1' friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 1341:../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 23: note: expanded from macro 'XEXP' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cse.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/data-streamer-in.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/cprop.c:30: rtunion fld[1];../../gcc-10.2.0/gcc/recog.h449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:25: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1];:444:5: note: array 'fld' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here : ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cprop.c:30: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' return &ass->op[3];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: array 'op' declared here XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cprop.c:30: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 4) = arg4; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3:In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = fn; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ :1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return gs->op[2]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/gimple.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/cprop.c../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 271:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3:../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: noteIn file included from ../../gcc-10.2.0/gcc/cse.c: gs->op[1] = rhs;25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ ~expanded from macro 'RTL_CHECKC1': XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h653#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XWINT (rt, 1) = arg1; ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1234 return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :29 tree GTY((length ("%h.num_ops"))) op[1]; ^ : note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26:In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 3) = arg3; ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gs->op[3] = label; ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XWINT (rt, 2) = arg2; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note return gs->op[3]; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/cprop.c:773:27 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ src = simplify_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cprop.c XEXP (rt, 1) = arg1; ^ ~:784:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358: if (!success && set && reg_mentioned_p (from, SET_SRC (set))) ^~~~~~~~~~~~~ 27: ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1375:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cprop.c:789:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] src = simplify_replace_rtx (SET_SRC (set), from, to); ^~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 2684:22: note: expanded from macro 'SET_SRC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :32: note: In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:444:5: note: array 'fld' declared here ^ ~ expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cprop.c:791:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :22 rtunion fld[1];: note: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'SET_SRC' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1358:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 27../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ../../gcc-10.2.0/gcc/data-streamer-in.c:29: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cprop.c:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:903:1: note: did you mean class here? :struct cgraph_edge; ^~~~~~ class :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ^ ^ ~ 911:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = note_src ? note_src : SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :5#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/cse.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cprop.c:923:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? XEXP (setcc_note, 0) : SET_SRC (setcc_set); ^~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/data-streamer-in.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: previous use is here XEXP (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^~~~~~In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ class :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1340:23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cprop.c:933:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (new_rtx, SET_SRC (set))) ^~~~~~~~~~~~~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: ^ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? 1230:37: note: expanded from macro 'RTL_CHECKC1' :5: note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here X0EXP (rt, 3) = NULL_RTX; for_user)) cgraph_edge In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :1358:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 27: note: expanded from macro 'X0EXP' 444:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cprop.c:../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/cgraph.h25 warnings991 generated. ^ ~ :2659:28::5: note: did you mean class here? note: array 'fld' declared here rtunion fld[1]; ^bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/cselib.c ^~~~~~ class :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && BB_HEAD (e->dest) == JUMP_LABEL (jump)) ^~~~~~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XCEXP' :1342: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: In file included from ../../gcc-10.2.0/gcc/cselib.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo ../../gcc-10.2.0/gcc/dbxout.c In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3 XSTR (rt, 2) = arg2; ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cprop.c:1347:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ cst = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cprop.c:1430:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = gen_rtx_SET (XEXP (cond, 0), XEXP (cond, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1229:38: noteIn file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:1103:expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ./genrtl.h:1360:43: note: expanded from macro 'gen_rtx_SET' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cse.c1338:23: note: expanded from macro 'XINT' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cprop.c:1605:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ src = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/cse.c../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XSTR (rt, 3) = arg3; :3808: ./genrtl.h:451:3: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'RTL_CHECKC1' XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38::1342:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here ^ : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cprop.c:1610:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ SET_SRC (PATTERN (setcc))); ^~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^22 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: : note: expanded from macro 'SET_SRC' array 'fld' declared here#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375: rtunion fld[1]; ^ 32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 5) = arg5; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59 rtunion fld[1]; ^ :26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.cIn file included from :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared hereclang: warning: rtunion fld[1]; treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/cse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/cse.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:1038:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] remove_invalid_subreg_refs (i, SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:1067:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/cse.c:492:40: note: expanded from macro 'REGNO_QTY_VALID_P' #define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0) ^ ../../gcc-10.2.0/gcc/cse.c:487:39: note: expanded from macro 'REG_QTY' #define REG_QTY(N) (get_cse_reg_info (N)->reg_qty) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:1068:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (insert_regs (XEXP (x, 1), NULL, 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:1070:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rehash_using_reg (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. ../../gcc-10.2.0/gcc/cselib.c:843:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *off = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:864:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:901:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *off = XEXP (l->loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:904:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (l->loc, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2019:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ranges_maybe_overlap_p (SUBREG_BYTE (exp), ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1101:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/cse.c:2319:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) + (constant_lower_bound (SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCSUBREG' 1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo ../../gcc-10.2.0/gcc/dbgcnt.c : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1101:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2384:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ + CODE_LABEL_NUMBER (label_ref_label (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cselib.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1121:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5 && rtx_equal_for_cselib_1 (XEXP (x, 1), XEXP (y, 0), memmode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cse.c:2473:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ + hash_rtx_string (ASM_OPERANDS_OUTPUT_CONSTRAINT (x))../../gcc-10.2.0/gcc/cselib.c:1123:48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2568:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' && rtx_equal_for_cselib_1 (XEXP (x, 0), XEXP (y, 1), memmode, ^ ~ #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; ^ 5../../gcc-10.2.0/gcc/cse.c:2476:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here if (ASM_OPERANDS_INPUT_LENGTH (x)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' In file included from ../../gcc-10.2.0/gcc/data-streamer-out.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/gimple.h:2643#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here gs->op[1] = rhs; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2478:24: ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ for (i = 1; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' ../../gcc-10.2.0/gcc/gimple.h:2661:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cselib.c:1328:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1];: ^ 11#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here + CODE_LABEL_NUMBER (label_ref_label (x)));../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/cse.c../../gcc-10.2.0/gcc/rtl.h:1338:23: :2480:27note: expanded from macro 'XINT' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ hash += (hash_rtx_cb (ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1376:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43: note: expanded from macro 'XCVECEXP' return cselib_hash_rtx (XEXP (x, 1), create, memmode); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return gs->op[3]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:1376:32:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' : array 'fld' declared here return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/cselib.c:1402:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return cselib_hash_plus_const_int (XEXP (x, 0), INTVAL (XEXP (x, 1)), rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/cse.c:2485:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' (ASM_OPERANDS_INPUT_CONSTRAINT (x, i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3:1229:38: note../../gcc-10.2.0/gcc/rtl.h:2577: expanded from macro 'RTL_CHECK2' note: array 'op' declared here :9 tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' ^ ~ XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' 1236:33: note: expanded from macro 'XCWINT' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: array 'fld' declared here note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-10.2.0/gcc/cselib.c:1455:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ hash += constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1229:39: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2488:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here hash += hash_rtx_string (ASM_OPERANDS_INPUT_CONSTRAINT (x, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/cselib.c:1490:26: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ memset (e->val_rtx, 0, RTX_HDR_SIZE);../../gcc-10.2.0/gcc/rtl.h:1340: ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 35: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:39#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2489:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2540:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1645:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (note, 0) == XEXP (p->loc, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1646:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (p->loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2693:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2693:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2715:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2715:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2717:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (exp_equiv_p (XEXP (x, 0), XEXP (y, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2719:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && exp_equiv_p (XEXP (x, 1), XEXP (y, 0), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2732:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || strcmp (ASM_OPERANDS_OUTPUT_CONSTRAINT (x), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2568:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2733:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2568:45: note../../gcc-10.2.0/gcc/cselib.c:1857:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig)); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1993:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 0), XEXP (copy, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:1994:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:2012:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:2088:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return cselib_subst_to_values (XEXP (x, 1), memmode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:2102:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SP_DERIVED_VALUE_P (t) && XEXP (x, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1374:32: note: expanded from macro 'XCSTR' ../../gcc-10.2.0/gcc/cselib.c#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) :2110:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return plus_constant (Pmode, l->loc, INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2734:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2569:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1':1968 :29:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'INTVAL' rtunion fld[1]; ^#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236../../gcc-10.2.0/gcc/cse.c:2734:38: warning:33: note: expanded from macro 'XCWINT' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2569:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2735:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2735:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/data-streamer-out.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/cgraph.h:903:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)1 ^~~~~ :../../gcc-10.2.0/gcc/rtl.h:clang: 444warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :5: note: array 'fld' declared here rtunion fld[1]; note: did you mean class here? ^ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cse.c:2738:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h:144: if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: struct cgraph_edge; ^~~~~~ classexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2740:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2741:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! exp_equiv_p (ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2742:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT (y, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2744:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || strcmp (ASM_OPERANDS_INPUT_CONSTRAINT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2745:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT (y, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:2794:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/data-streamer-out.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10../../gcc-10.2.0/gcc/rtl.h:2039: ../../gcc-10.2.0/gcc/cselib.c:2777:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning26: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'SUBREG_BYTE' friend struct cgraph_edge; ../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ :2696:29: note: expanded from macro 'COND_EXEC_CODE' ../../gcc-10.2.0/gcc/cgraph.h:1736#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1373:32: note: expanded from macro 'XCSUBREG' :16: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:2250:10:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:2783:21:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cse.c:2794:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sets[0].src = SET_SRC (body); ^~~~~~~~~~~~~~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' expanded from macro 'SET_SRC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :32: notewarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : expanded from macro 'XCSUBREG' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1230:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/cselib.c:2797:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here sets[n_sets].src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: rtunion fld[1]; ^ note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/cselib.c:3060:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:3060:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:3072:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:3072:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3091:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg1 = XEXP (x, 0), arg2 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3183:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3185:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (ASM_OPERANDS_INPUT (x, i), insn), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3184:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3506:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (inner_const = equiv_constant (XEXP (y, 1))) != 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3536:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3544:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3556:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3564:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3609:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (y && poly_int_rtx_p (XEXP (y, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3661:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_const = equiv_constant (fold_rtx (XEXP (y, 1), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3774:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const_arg2 ? const_arg2 : XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3823:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 byte = (SUBREG_BYTE (x) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3841:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_subreg (mode, new_rtx, imode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3897:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3897:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3899:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3899:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3905:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3906:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:3906:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4216:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4344:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4346:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx input = ASM_OPERANDS_INPUT (x, i); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4350:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &ASM_OPERANDS_INPUT (x, i), input, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4393:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4393:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4400:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (SET_SRC (x), insn); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4402:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (SET_SRC (x), insn); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4434:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (SET_SRC (y), insn); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4436:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (SET_SRC (y), insn); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4458:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4468:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4492:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4500:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (XEXP (dest, 1), insn), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4502:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_reg (XEXP (dest, 2), insn), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4501:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (dest, 2), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4573:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4578:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4598:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[0].rtl), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4599:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pos = XEXP (SET_DEST (sets[0].rtl), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4653:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:4941:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5250:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (SET_DEST (sets[i].rtl), 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/poly-int.h:1410:39: note: expanded from macro 'known_ge' #define known_ge(A, B) (!maybe_lt (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5256:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[i].rtl), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5257:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pos = XEXP (SET_DEST (sets[i].rtl), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5380:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (MEM_P (trial) && !rtx_equal_p (trial, SET_SRC(sets[i].rtl))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5388:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5426:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5552:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx width = XEXP (SET_DEST (sets[i].rtl), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5615:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_rtx) = XEXP (src, 0); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5616:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (src, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5622:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5623:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_rtx) = note; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5630:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5707:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5713:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (SET_SRC (sets[i].rtl), SET_DEST (sets[i].rtl))) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5829:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:5829:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6186:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6186:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6572:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6572:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6832:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (SET_SRC (x), counts, ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6850:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6867:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = XEXP (eqv, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6883:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6888:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6889:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6932:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:6938:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7072:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7131:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7144:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7158:8: warningIn file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), ^~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7185:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_dead_debug_insn (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7188:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' HOOK_VECTOR_END (sched) ^ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :43:50#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cse.c:7194:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' HOOK_VECTOR_END (simt) ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (omp) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cse.c:7193:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' HOOK_VECTOR_END (goacc) ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cse.c:7247:31: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] cse_change_cc_mode (array, ®_NOTES (insn), insn, newreg); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cse.c:7358:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (cc_src, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7364:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7365:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cc_src, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7366:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^ ~ In file included from ../../gcc-10.2.0/gcc/dbxout.c:72: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: :276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7366:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.c:7542:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cc_src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:74: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dbgcnt.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/dbgcnt.c:117:19: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here limits[index].create (1); ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo ../../gcc-10.2.0/gcc/dce.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/dbxout.c:81: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/dbxout.c:81: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/dbxout.c:87: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/dbxout.c:91: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/dbxout.c:3154:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (XEXP (home, 0), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3168:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 2../../gcc-10.2.0/gcc/dbxout.c warnings generated. :3177:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3227:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dbxout_symbol_location (decl, subtype, "$imag", XEXP (home, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 124 warnings generated. ../../gcc-10.2.0/gcc/dbxout.c:3360:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.strip_name_encoding (XSTR (XEXP (sym_addr, 1), 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3362:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3362:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2733:52: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^~~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo ../../gcc-10.2.0/gcc/ddg.c ../../gcc-10.2.0/gcc/rtl.h:1361:40: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1228:39: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3368:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *value = INTVAL (XEXP (sym_addr, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3369:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3376:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cdecl = SYMBOL_REF_DECL (sym_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo ../../gcc-10.2.0/gcc/debug.c ../../gcc-10.2.0/gcc/dbxout.c:3495:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (inrtl, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3589:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (XEXP (XEXP (DECL_RTL (parms), 0), 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dbxout.c:3614:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (XEXP (DECL_RTL (parms), 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/dce.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/dce.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dce.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. In file included from ../../gcc-10.2.0/gcc/ddg.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo ../../gcc-10.2.0/gcc/df-core.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3:../../gcc-10.2.0/gcc/dce.c:307:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = INTVAL (XEXP (addr, 1));warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23expanded from macro 'XEXP' : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dce.c:338:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dce.c:342:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ddg.c: off += INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)In file included from ^~~ ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/dce.c:342:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ off += INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XEXP (rt, 3) = arg3; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 1229:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' XINT (rt, 4) = arg4; ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dce.c:420:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dce.c:420:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dce.c:442:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ddg.c for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dce.c:442:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23 X0EXP (rt, 7) = NULL_RTX; ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dce.c:564:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1690#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:444:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: clangexpanded from macro 'RTL_CHECK1' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/dce.c:642:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ddg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ddg.c:141:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ddg.c:141:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ddg.c:563:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 153 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo ../../gcc-10.2.0/gcc/df-problems.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/df-core.c:381: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-core.c:381: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 118 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo ../../gcc-10.2.0/gcc/df-scan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 143 warnings generated. 111 warnings generated. In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo ../../gcc-10.2.0/gcc/dfp.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o digraph.o -MT digraph.o -MMD -MP -MF ./.deps/digraph.TPo ../../gcc-10.2.0/gcc/digraph.cc ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3141:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3158:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3176:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3198:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3230:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3645:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3956:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:3956:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-problems.c:4155:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo ../../gcc-10.2.0/gcc/dojump.c In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 108 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo ../../gcc-10.2.0/gcc/dominance.c ../../gcc-10.2.0/gcc/df-scan.c:1109:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/df-scan.c:1988:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:1989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/df-scan.c:2580:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), GET_MODE (reg)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2713:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] df_defs_record (collection_rec, COND_EXEC_CODE (x), ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2782:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] df_find_hard_reg_defs (COND_EXEC_CODE (x), defs); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2867:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] &XEXP (x, 2), ref_type, bb, insn_info, flags); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2927:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] df_uses_record (collection_rec, &XEXP (dst, 2), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2985:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:2986:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] df_uses_record (collection_rec, &ASM_OPERANDS_INPUT (x, j), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:3128:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = CALL_INSN_FUNCTION_USAGE (insn_info->insn); note; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:3129:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:3171:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn_info->insn); note; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/df-scan.c:3172:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 641 warnings generated. 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo ../../gcc-10.2.0/gcc/domwalk.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo ../../gcc-10.2.0/gcc/double-int.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dojump.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dojump.c:158:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_test, 1) = immed_wide_int_const (mask, mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dojump.c:159:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (shift_test, 0), 1) = GEN_INT (bitnum); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dojump.c:1025:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tem, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. 250 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo ../../gcc-10.2.0/gcc/dse.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo ../../gcc-10.2.0/gcc/dumpfile.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 133 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo ../../gcc-10.2.0/gcc/dwarf2asm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo ../../gcc-10.2.0/gcc/dwarf2cfi.c 127 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo ../../gcc-10.2.0/gcc/dwarf2out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo ../../gcc-10.2.0/gcc/early-remat.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/dse.c:30: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (asm_out)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'X0EXP'HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43../../gcc-10.2.0/gcc/rtl.h:50: note: expanded from macro 'HOOK_VECTOR_END' :1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 3346:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1358:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:../../gcc-10.2.0/gcc/target-hooks-macros.h:433: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.c:33: ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' 2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[2] = rhs; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: ::1229:38: note: 347:3: noteexpanded from macro 'RTL_CHECK2' : array 'op' declared here array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' return &ass->op[3]; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: ../../gcc-10.2.0/gcc/rtl.h ^ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (asm_out) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h: return XBBDEF (insn, 2);3107 ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1345:25: ../../gcc-10.2.0/gcc/gimple.hnote:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (sched) ^ expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3140:3:In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from gs->op[1] = fn; ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/gimple.h: XWINT (rt, 1) = arg1;372: note: array 'fld' declared here :3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (simt) return XBBDEF (insn, 2); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/hwint.hHOOK_VECTOR_END (goacc) ^../../gcc-10.2.0/gcc/rtl.h :59:26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/dse.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2061 return XEXP (insn, 3); ^ ~ :../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3227:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2];1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return XEXP (insn, 3); ^ ~ :372:3: note: array 'op' declared here # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3617:10::1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1506#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1358:In file included from 27: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/gimple.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c:3653::10: warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38 return gs->op[2];: ^ ~ :2361: : In file included from In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h :note:1228276:38:: ../../gcc-10.2.0/gcc/gimple.hexpanded from macro 'RTL_CHECK2': 316:3:: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 937 ^ ~: 1../../gcc-10.2.0/gcc/rtl.h:: 444warning:: 5empty macro arguments are a C99 feature [-Wc99-extensions]: note: array 'fld' declared here../../gcc-10.2.0/gcc/target.defHOOK_VECTOR_END (asm_out) : 5236:1: note: array 'op' declared here notewarning: rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1'^ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/target-hooks-macros.h :../../gcc-10.2.0/gcc/target-hooks-macros.h43::4350::50 :note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'HOOK_VECTOR_END' note../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h3663::3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 1534warning:: 12array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ^ ~ : ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (sched) ^ :316:3: ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.hnote: array 'op' declared hereIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/dse.c : ^30 : In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808:In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.h:61:: ./genrtl.h 2761229:38: note: : : In file included from ../../gcc-10.2.0/gcc/target.hexpanded from macro 'RTL_CHECK2' ^ :276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/gimple.h:3673::3: ../../gcc-10.2.0/gcc/target.defwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1658 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):6087:::1:1 gs->op[3] = label;: ^ ~ 786:3 ^ ~warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/gimple.h : warning:: warning: HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h:444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX;^ ^ ~316../../gcc-10.2.0/gcc/target-hooks-macros.h::43: HOOK_VECTOR_END (c) ^3 ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:43:::5 :note : 50array 'op' declared here :50:: 1358notenote: 27note: note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here ^ : expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:expanded from macro 'X0EXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:233683../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ :10: warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (cxx)In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/dwarf2out.c:61: return gs->op[3];In file included from ../../gcc-10.2.0/gcc/target.h:276 ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/gimple.h::43316:3: :1864::34::../../gcc-10.2.0/gcc/target.def50::138 1670: :444:5note warningnote: s1warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: generatedexpanded from macro 'HOOK_VECTOR_END' return safe_as_a (JUMP_LABEL (insn));: . warning array 'op' declared here ^~~~~~~~~~~~~~~~~note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: ../../gcc-10.2.0/gcc/rtl.h:1860:28: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: : In file included from ../../gcc-10.2.0/gcc/target.h: tree GTY((length ("%h.num_ops"))) op[1];array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'JUMP_LABEL'276 : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (simt) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (target_option) ^43: ../../gcc-10.2.0/gcc/rtl.h:1230:5037: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'HOOK_VECTOR_END' :444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:: ^ 276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61 note: array 'fld' declared here : noteempty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ : ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from :../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note: expanded from macro 'HOOK_VECTOR_END' :276: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target.def: rtunion fld[1]; return JUMP_LABEL (this); ^ ^~~~~~~~~~~~~~~~~ 1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from ../../gcc-10.2.0/gcc/target.hHOOK_VECTOR_END (mode_switching): ^ ../../gcc-10.2.0/gcc/rtl.h276:1375:32: note: expanded from macro 'XCEXP' : ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 43:50: noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo ../../gcc-10.2.0/gcc/emit-rtl.c : expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here:In file included from 1229../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from :38../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/dse.c:30 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23: expanded from macro 'RTL_CHECKC1'In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 444:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dumpfile.c1860:34: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from rtx tmp = XEXP (this, 1);28: note: expanded from macro 'JUMP_LABEL' :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25../../gcc-10.2.0/gcc/rtl.h: :1341:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1:23: note../../gcc-10.2.0/gcc/rtl.h : :warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444:1394:HOOK_VECTOR_END (calls) ^1375513 ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:::: ^ ~32 50 warning: : :note: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : 1229 rtunion fld[1]; :note rtx tmp = XEXP (this, 1); ^: note38 ^ ~: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/dse.c:30#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1341 :: expanded from macro 'XCEXP'23: ^ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:926 :3: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'XEXP' ^ ~ In file included from XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~: 1230../../gcc-10.2.0/gcc/dwarf2out.c: :61: 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):37: ../../gcc-10.2.0/gcc/rtl.h:In file included from 1340 ^ ~5 : notenote:23: note: : : expanded from macro 'RTL_CHECKC1'array 'fld' declared here expanded from macro 'XSTR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 276 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 1229:38: rtunion fld[1]; note../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 13expanded from macro 'RTL_CHECK2': warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:60875::1 : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h::444HOOK_VECTOR_END (c)444 :^5 rtx tmp = XEXP (this, 1);: ^ ~note note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h::1341 rtunion fld[1];435 ::50 :23: note rtunion fld[1];: expanded from macro 'XEXP' note: ^array 'fld' declared here rtunion fld[1]; ^ ^In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1407::13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3808: ./genrtl.h:927:3:../../gcc-10.2.0/gcc/rtl.h:1229:38 rtx tmp = XEXP (this, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.hwarningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ :1341:23: note: expanded from macro 'XEXP' : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:2167:1342In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning : :23:../../gcc-10.2.0/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 : SUBREG_BYTE (x), GET_MODE (x));61 ^~~~~~~~~~~~~~~ rtunion fld[1]; note: 38expanded from macro 'XVEC': : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^../../gcc-10.2.0/gcc/rtl.h2039::122926: In file included from note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ :38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1469:../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h::276444: :../../gcc-10.2.0/gcc/target.def5::6240 note: ../../gcc-10.2.0/gcc/rtl.h14:array 'fld' declared here1373 ::321: rtunion fld[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)HOOK_VECTOR_END (cxx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1469:14: rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ 1230warning:: clangarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: :warning1341In file included from 37::23 rtx next = XEXP (insn, 1);:../../gcc-10.2.0/gcc/dse.c : : notenotetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:43: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h30: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: : ^ ~1341 :50: In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h : ^ 1229:38: note: :expanded from macro 'RTL_CHECK2'3808 : ./genrtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~expanded from macro 'RTL_CHECKC1': expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2out.c:956:3:: 444 ^ ~: ../../gcc-10.2.0/gcc/rtl.h :warning1229:3861: note: : expanded from macro 'RTL_CHECK2' 5 ^ ~: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target.h:276: XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/target.def : ^ ~6329 ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1342::44423:5::../../gcc-10.2.0/gcc/rtl.h1::444: warning: :note5 : noteexpanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~array 'fld' declared here HOOK_VECTOR_END (emutls)../../gcc-10.2.0/gcc/rtl.h:1229:38 rtunion fld[1]; rtunion fld[1]; ^ ^ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h::14751475::1010: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::444:43 :warning50warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOOK_VECTOR_END' return XEXP (insn, 1);:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ return XEXP (insn, 1);note : ^ ~array 'fld' declared here 5: note : array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: ^ note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning../../gcc-10.2.0/gcc/rtl.h:2966:18 return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ 1229:38: note memset (rt, 0, RTX_HDR_SIZE);: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1345:In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/dwarf2out.c700:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):61 22 return XBBDEF (insn, 2);: : note ^ ~In file included from : 25expanded from macro 'RTX_HDR_SIZE': note../../gcc-10.2.0/gcc/target.h: :expanded from macro 'XBBDEF' ^ ~276 : ../../gcc-10.2.0/gcc/target.def: 6552../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 444 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u):5:1345 :note25: :array 'fld' declared here note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 1228: :38: note: expanded from macro 'RTL_CHECK1' 1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/dse.c:30../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::1228104::3824::../../gcc-10.2.0/gcc/rtl.h :note444: : : 5: note: expanded from macro 'RTL_CHECK1'array 'fld' declared here :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions] : rtunion fld[1];expanded from macro 'offsetof' ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1485: ^ ~10 : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h return XBBDEF (insn, 2); ^ ~ :43:50: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23::1485 ::10:25note: expanded from macro 'XVEC' : warning:: note: expanded from macro 'XBBDEF' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' :3084:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61 : ^ ~In file included from ../../gcc-10.2.0/gcc/target.h: *step_out = XEXP (x, 1);276: ../../gcc-10.2.0/gcc/target.def#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1228../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::681038: ::251341:23:: note:note:note: 381:: note: : expanded from macro 'RTL_CHECK1'expanded from macro 'XBBDEF' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 444 ^ ~: 5../../gcc-10.2.0/gcc/rtl.h:: 1229expanded from macro 'RTL_CHECK2'note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::1228../../gcc-10.2.0/gcc/rtl.h38 :444:warning: :38 note rtunion fld[1];: expanded from macro 'RTL_CHECK2' :empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444HOOK_VECTOR_END (mode_switching)note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1496: :^ 10 ../../gcc-10.2.0/gcc/target-hooks-macros.h::43:505note: expanded from macro 'RTL_CHECK1': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note note ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':444: :array 'fld' declared here5 : rtunion fld[1]; ^note : array 'fld' declared here ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1501:10:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::444In file included from :../../gcc-10.2.0/gcc/dwarf2out.cIn file included from 5 ^ ~../../gcc-10.2.0/gcc/early-remat.c:61 :: :24:3798: ../../gcc-10.2.0/gcc/rtl.h ::1341:23note1394../../gcc-10.2.0/gcc/rtl.h:: ::In file included from ../../gcc-10.2.0/gcc/target.harray 'fld' declared here 1341:13: rtunion fld[1]; note11: ^ 23:: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: In file included from attrs = MEM_ATTRS (x);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 276: ../../gcc-10.2.0/gcc/target.def:6837:1: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/dse.c: rtx tmp = XEXP (this, 1); warning note: expanded from macro 'XEXP' ^ ~30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ In file included from ^~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h ^ ~1341../../gcc-10.2.0/gcc/rtl.h:: 23:12293808../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK): :38: ::../../gcc-10.2.0/gcc/rtl.h^2607./genrtl.h: ::241229 note../../gcc-10.2.0/gcc/target-hooks-macros.hnote:: :: :1042:3expanded from macro 'RTL_CHECK2': note 43:50:expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'MEM_ATTRS'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2;38: ^ ~note../../gcc-10.2.0/gcc/rtl.h : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ../../gcc-10.2.0/gcc/rtl.hnote ^ ~ ^ ~:expanded from macro 'HOOK_VECTOR_END' 444../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 1229../../gcc-10.2.0/gcc/rtl.h::: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5:381340: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 231365:: ^ ~: expanded from macro 'RTL_CHECK2' ^../../gcc-10.2.0/gcc/rtl.hnote : 29444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ notenote: :: expanded from macro 'X0MEMATTR' 5array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here 1229 : ^ ~ rtunion fld[1];38 : note444: :expanded from macro 'RTL_CHECK2' ^5 : note ../../gcc-10.2.0/gcc/rtl.h:: 1230array 'fld' declared here: 37 rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1506../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: 444 ^:5:1506note:: 10expanded from macro 'RTL_CHECKC1' :10: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h : ^ ~1407 ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1339:: 26array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ../../gcc-10.2.0/gcc/rtl.h13: : warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);array 'fld' declared here ^ ~: expanded from macro 'XUINT': ../../gcc-10.2.0/gcc/rtl.h:1339:26 rtx tmp = XEXP (this, 1);: rtunion fld[1]; ^ 444:5: note: array 'fld' declared here ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dse.c::134130:: rtunion fld[1];23In file included from :../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP' ^ ~ note ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h ^:1072:3 : warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1229#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:38../../gcc-10.2.0/gcc/rtl.h1229In file included from : ^ ~ :: ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.hnote1394:../../gcc-10.2.0/gcc/rtl.h:38:25: :1229:13In file included from ../../gcc-10.2.0/gcc/rtl.h1340:::: :expanded from macro 'RTL_CHECK2'warning3808 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:38:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note::: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); 3:note: ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'expanded from macro 'XSTR': : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:444:444:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :5 ^ ~../../gcc-10.2.0/gcc/rtl.h1341::1229: :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::444134123note38:::: 23array 'fld' declared here rtunion fld[1];5note :: notenote : : note ^: : expanded from macro 'XEXP' :array 'fld' declared here note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1511array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)10: warning rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:1229:../../gcc-10.2.0/gcc/rtl.h::1511 444:5: note:: 1038../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :: ../../gcc-10.2.0/gcc/rtl.h:14691229 warning rtunion fld[1];: : 1339:38:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :26 return XUINT (insn, 4);note14 expanded from macro 'RTL_CHECK2' : : expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningIn file included from : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note../../gcc-10.2.0/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dse.c444:1339:: ^ ~530: : : expanded from macro 'XUINT' note../../gcc-10.2.0/gcc/rtl.h26: In file included from ../../gcc-10.2.0/gcc/rtl.h:: rtx next = XEXP (insn, 1);#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)array 'fld' declared herenote 3808: ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XUINT' ^ ~:444 : ^ ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:1341::122923::../../gcc-10.2.0/gcc/rtl.h5 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)38::1407:13 note: : ^ ~ : :warning: noteexpanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1073:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229:38: rtx tmp = XEXP (this, 1);3 : :1229warning: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~38: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:: XSTR (rt, 2) = arg2; ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h 13411340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23 ^: :../../gcc-10.2.0/gcc/rtl.h444: note ::: ^ ~444 :23: ../../gcc-10.2.0/gcc/rtl.h5:: note: note5expanded from macro 'XSTR'array 'fld' declared here444In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:5: expanded from macro 'XEXP': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : rtunion fld[1];:note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here ^ ~ rtunion fld[1];In file included from 1229 ^../../gcc-10.2.0/gcc/rtl.h: ^ : :../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:38:::147566../../gcc-10.2.0/gcc/rtl.h:1534:12: warning38 :: note: :103: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23:: :444 note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: ^ ~ :1534../../gcc-10.2.0/gcc/rtl.h ^ ~ :12::444:expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341warning XEXP (rt, 1) = arg1; :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: : array 'fld' declared here5: note : 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.hnoteIn file included from ../../gcc-10.2.0/gcc/dse.c::../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~1229:146930 :: expanded from macro 'XEXP'::../../gcc-10.2.0/gcc/rtl.h: 1438: :: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':12293808: ./genrtl.h1341warning : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1103:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: rtx next = XEXP (insn, 1); : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~: 44423 38: :../../gcc-10.2.0/gcc/rtl.h ^ ~:1229 : :38:../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; note1341:23: 5:notenote: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'note: note expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 : ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1229 ../../gcc-10.2.0/gcc/rtl.hnote:444:5../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :::1340 38 ^ ~: note : : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ : rtunion fld[1]; 444:5: note ^: array 'fld' declared here :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1480:../../gcc-10.2.0/gcc/rtl.h10: warningnote ^: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2);: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: 444:5: note: array 'fld' declared here 1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441864:::34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn));:5../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: note:1475:1345 ^~~~~~~~~~~~~~~~~:10:1864:: warning: :34 array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: 1860 return XEXP (insn, 1); rtunion fld[1]; ::25 ^ ^ ~:: warning: 28array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note return safe_as_a (JUMP_LABEL (insn)); note: expanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ : expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtl.h :1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/dwarf2asm.c:23 : :25../../gcc-10.2.0/gcc/rtl.h:1860 ^ ~: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h28: :1228 ^ ~::3808 : 38../../gcc-10.2.0/gcc/rtl.h./genrtl.h: :1375expanded from macro 'XEXP' note:../../gcc-10.2.0/gcc/rtl.h :: 94expanded from macro 'JUMP_LABEL':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 4443::5note32:: : ^ ~ expanded from macro 'RTL_CHECK1'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/rtl.h note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: ^ ~:1375: : :array 'fld' declared here warning32 : note: 1229 rtunion fld[1];note: :../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP': expanded from macro 'XCEXP' 444:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 1) = arg1;: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dse.c5 1341:23: ::note ^ ~ notenote ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37:: expanded from macro 'XEXP' 30#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1230:37 noteIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^: ::../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECKC1'3808 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ./genrtl.h444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::5:12291485: :38 10::note warning1104 ^ ~::: ^ ~3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herenote: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote:444 : rtunion fld[1];array 'fld' declared here :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ^ ~ 5: note: rtunion fld[1];array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ return XBBDEF (insn, 2);:444: :1341: ^ ~ 23: note../../gcc-10.2.0/gcc/rtl.h5: rtunion fld[1];: 1345note../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here:1480::25 ^ : note: expanded from macro 'XBBDEF' 10 : rtunion fld[1];expanded from macro 'XEXP' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1871 : 10../../gcc-10.2.0/gcc/rtl.h:warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1871 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229warning../../gcc-10.2.0/gcc/rtl.hIn file included from :38../../gcc-10.2.0/gcc/dwarf2asm.c:10../../gcc-10.2.0/gcc/rtl.h::25::1345 : warning: : 25: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: noteIn file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XBBDEF' return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~3808note return JUMP_LABEL (this); : ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~177 :3: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1228:38: note: ^~~~~~~~~~~~~~~~~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1860: ../../gcc-10.2.0/gcc/rtl.h: warning: :28:expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860 :444 XEXP (rt, 1) = arg1; note: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h28: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~::5: ^ ~ notenote../../gcc-10.2.0/gcc/rtl.h:444 : 1228:38array 'fld' declared here : rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h: note: 1341 ::5: 23: expanded from macro 'RTL_CHECK1' ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1375: ^noteexpanded from macro 'JUMP_LABEL' note: 32:array 'fld' declared here : expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229 :38: notenote: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/dse.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)::30: 1375 return XEXP (insn, 3);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: :32:../../gcc-10.2.0/gcc/rtl.h444 note: expanded from macro 'XCEXP' :5./genrtl.h: note: array 'fld' declared here :1135:../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)4441230: rtunion fld[1]; : ^ ~37:5 ^ note: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 3:../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1485../../gcc-10.2.0/gcc/rtl.h:1230::note:3710:444:5 XINT (rt, 1) = arg1; : : 23: warning:notearray 'fld' declared here note rtunion fld[1];: : expanded from macro 'XEXP' ^ ~: ^ note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here :../../gcc-10.2.0/gcc/dwarf2asm.c:25: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338 ^ ~ :3808: ../../gcc-10.2.0/gcc/rtl.h:444::1229523:38::./genrtl.h return XBBDEF (insn, 2); ^ ~:: note: ^../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2' 178:note: : array 'fld' declared here1345expanded from macro 'XINT'3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: rtunion fld[1]; ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h25:: note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229 XBBDEF (rt, 2) = arg2; :444expanded from macro 'XBBDEF'38:1876: :540 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: : note ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^warningnote ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1228:38:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : return safe_as_a (JUMP_LABEL (this));:1876: 40 rtunion fld[1];1345:: 25 ^ : : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: warning:1501 ^~~~~~~~~~~~~~~~~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' note: expanded from macro 'XBBDEF' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :../../gcc-10.2.0/gcc/rtl.h:1860 ^ ~ ^ ~:28 ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note 10: expanded from macro 'JUMP_LABEL' : warning../../gcc-10.2.0/gcc/rtl.h: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:../../gcc-10.2.0/gcc/rtl.h1860:38: note return XEXP (insn, 3);:28 444:444 ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ ../../gcc-10.2.0/gcc/rtl.h5: :expanded from macro 'RTL_CHECK1'1375:5:../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341: note: array 'fld' declared here 23:32note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:: ^expanded from macro 'JUMP_LABEL' : notenote 5In file included from ../../gcc-10.2.0/gcc/dse.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : :: array 'fld' declared hereexpanded from macro 'XCEXP': note30 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; note: : expanded from macro 'XEXP': ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1375array 'fld' declared here:1136#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 32 ^ ^ ~ rtunion fld[1];:3 ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h :In file included from warning:../../gcc-10.2.0/gcc/rtl.h1230:: ../../gcc-10.2.0/gcc/dwarf2asm.c:1496array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: :37:10: warning XEXP (rt, 2) = arg2; : ^ ~expanded from macro 'XCEXP' : 1229:38:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:notenote: expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 179: ^ ~ :expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); :../../gcc-10.2.0/gcc/rtl.h3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1230 ^ ~ : 1341:444:: : ^ ~37../../gcc-10.2.0/gcc/rtl.hwarning:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23: : note XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.hnote: ^ ~ : expanded from macro 'RTL_CHECKC1' 444:5:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :5:1341:23: note: expanded from macro 'XEXP'1341:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^ ~: ^1229../../gcc-10.2.0/gcc/rtl.h 444 ^: ../../gcc-10.2.0/gcc/rtl.h::1506:10: warning: 1229:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return XUINT (insn, 4); 38:: note ^ ~ :../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/rtl.h188138 : : note:: note: : 3:note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here : 1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h 26: note: ^ ~ rtunion fld[1];: expanded from macro 'XUINT'444:../../gcc-10.2.0/gcc/rtl.h: ^:5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 444#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : note: array 'fld' declared here5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: ^ ~1860 444:5 ../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; ^:12291881:3 28: :38: warningnote../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note rtunion fld[1]; ^ note: In file included from expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/dse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'JUMP_LABEL'1501:1030 : ^ ~warning JUMP_LABEL (this) = target; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ../../gcc-10.2.0/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~~~~~ 444 ../../gcc-10.2.0/gcc/rtl.h:5 ^../../gcc-10.2.0/gcc/rtl.h: note: return XEXP (insn, 3); In file included from :array 'fld' declared here ^ ~:1860:1375:32: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h28In file included from :note: :: ^note../../gcc-10.2.0/gcc/dwarf2asm.c1341 expanded from macro 'XCEXP' :: 253808:expanded from macro 'JUMP_LABEL': : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ./genrtl.h:1137:2315113:../../gcc-10.2.0/gcc/rtl.h::12303808: ./genrtl.h:180:10#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3: ^ ~ : note: warningexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:37::1375#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :32:warning : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote: : expanded from macro 'RTL_CHECKC1' : warning array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 3) = arg3;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1229 return XUINT (insn, 4); ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~38 ^ ~ XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h: 1339: ^ ~ :26 note../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XUINT':../../gcc-10.2.0/gcc/rtl.h1340 ::444:523#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)::: note 1230../../gcc-10.2.0/gcc/rtl.h:note:: expanded from macro 'RTL_CHECK2' : : 1338 ^ ~37::array 'fld' declared here23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XSTR' rtunion fld[1];note: ^ ^ ~ expanded from macro 'RTL_CHECKC1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229:444: 5 note../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229::38: note: : expanded from macro 'RTL_CHECK2' 38 note: expanded from macro 'XINT'array 'fld' declared here : note: :444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 ^: rtunion fld[1]; note38: ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:2167:10: warning: ../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/dse.c::44430:5 : note../../gcc-10.2.0/gcc/rtl.h: : :1506:10: warningIn file included from : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~:2167: 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:: 2039 rtunion fld[1]; return XUINT (insn, 4);:26 ^1167 ^ ~ :3: ^ : note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.hwarning:: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :1534:1210 XVEC (rt, 1) = arg1;:../../gcc-10.2.0/gcc/dwarf2asm.c: 25: 1339warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::26 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^ ~:1342:23: In file included from ^~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.hnote: :../../gcc-10.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~:2039note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:26expanded from macro 'XVEC' : :3808: ./genrtl.h:1373#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:32181:3: note1342:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : 23 ^ ~ : expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1229 :note: expanded from macro 'XCSUBREG': 1229note: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::3838:expanded from macro 'XVEC': note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XINT (rt, 5) = arg5;note: expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h :1373 ^ ~:37 ^ ~ 1338::../../gcc-10.2.0/gcc/rtl.h :23::note: 32: ../../gcc-10.2.0/gcc/rtl.h: note1229:: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h444:expanded from macro 'XINT'38: :5:note 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCSUBREG' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: array 'fld' declared here ^ ~ 444:5 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444: 5: note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:1230 :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1229:In file included from rtunion fld[1];38 ../../gcc-10.2.0/gcc/dse.c:note30: ^: ^ : array 'fld' declared here In file included from note : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: :5::1511 note:: ./genrtl.harray 'fld' declared here :1195 rtunion fld[1]; rtunion fld[1];10 ^::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ../../gcc-10.2.0/gcc/rtl.h:1864 ^3::34 ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XWINT (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:444:5#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): note: array 'fld' declared here ^ ~ :28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/dwarf2asm.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :1375:32: note: expanded from macro 'XCEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/hwint.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:59../../gcc-10.2.0/gcc/rtl.h2966expanded from macro 'XEXP':::296618: :153426::1230 note18#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: :expanded from macro 'HOST_WIDE_INT' 12:warning# define HOST_WIDE_INT long long::: warning: ^ ~ ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning37 memset (rt, 0, RTX_HDR_SIZE);: ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dse.c:1229 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ :700:38:22 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:30: : In file included from ../../gcc-10.2.0/gcc/rtl.hnote: : memset (rt, 0, RTX_HDR_SIZE);note: expanded from macro 'RTL_CHECKC1'1342:3808: ./genrtl.h:note:: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2' 23: ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :7001223note #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ :: 22expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:3:444 ^ ~ : warning5 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :: : ../../gcc-10.2.0/gcc/rtl.h note ^ ~ : : 444../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::1229 array 'fld' declared here: XEXP (rt, 1) = arg1;5note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: : expanded from macro 'RTX_HDR_SIZE' 38: note104 rtunion fld[1]; ^ ~: : 24expanded from macro 'RTL_CHECK2': note: ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104note:../../gcc-10.2.0/gcc/rtl.h24:1341: 23::../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) In file included from note : : :444 expanded from macro 'XEXP'array 'fld' declared here ../../gcc-10.2.0/gcc/dwarf2asm.c:: rtunion fld[1]; 5note: ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~noteexpanded from macro 'offsetof'25 ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 3808 : note./genrtl.h: :expanded from macro 'RTL_CHECK2' rtunion fld[1];220: ^ 1871: 10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/dumpfile.c1864:34 XEXP (rt, 1) = arg1; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ : rtunion fld[1];34 : ^../../gcc-10.2.0/gcc/rtl.h :3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:In file included from :../../gcc-10.2.0/gcc/dwarf2cfi.c1860 :warning:2328: :../../gcc-10.2.0/gcc/rtl.h25In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : return safe_as_a (JUMP_LABEL (insn));1341 ../../gcc-10.2.0/gcc/dse.c: 23 ^~~~~~~~~~~~~~~~~:30 : ../../gcc-10.2.0/gcc/rtl.hnote: note: :3084expanded from macro 'XEXP' :expanded from macro 'JUMP_LABEL'19 ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): :../../gcc-10.2.0/gcc/rtl.h : 1860:expanded from macro 'XEXP'In file included from : ^ ~ warning../../gcc-10.2.0/gcc/rtl.h1229: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~:28array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h 3808::../../gcc-10.2.0/gcc/rtl.h *step_out = XEXP (x, 1); : ^ ~ note: 38./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1229: :1375:expanded from macro 'JUMP_LABEL' 38:32:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note1253::1341: 3 :notenote23: ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : expanded from macro 'RTL_CHECK2' :1375 expanded from macro 'XCEXP'warningnote: : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 32 ^ ~ ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h:5:444 XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: note5::1230 ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote::1342: ^ ~note: 37:array 'fld' declared here array 'fld' declared here:expanded from macro 'XCEXP'note23 : note: expanded from macro 'XVEC' rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h 38: : rtunion fld[1];444 ^ ~:note5: : note ^ ../../gcc-10.2.0/gcc/rtl.h38::1230 note: : expanded from macro 'RTL_CHECK2' In file included from array 'fld' declared here../../gcc-10.2.0/gcc/dwarf2asm.c expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25:: 37In file included from :../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECKC1' 3808:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 : note ^ ~../../gcc-10.2.0/gcc/rtl.h:444: :array 'fld' declared here5 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here 1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:3798: XBBDEF (rt, 2) = arg2;:44411 : return safe_as_a (JUMP_LABEL (this));warning : ^~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: rtunion fld[1]; ^ attrs = MEM_ATTRS (x);../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~1860 :note: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dse.c::2607:24array 'fld' declared here: note: expanded from macro 'MEM_ATTRS' ^ ~ rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ^ ~ 3028../../gcc-10.2.0/gcc/rtl.h:1365: :29:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1345: In file included from ../../gcc-10.2.0/gcc/rtl.h:253808:: ./genrtl.h: note: expanded from macro 'X0MEMATTR' 18711254:3:note: expanded from macro 'XBBDEF': 10#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~warning : #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~../../gcc-10.2.0/gcc/rtl.h: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228: ../../gcc-10.2.0/gcc/rtl.h:3798:../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; return JUMP_LABEL (this); :11: 38 ^~~~~~~~~~~~~~~~~ 1230 ^ ~../../gcc-10.2.0/gcc/rtl.hwarning:note : note:: :37: expanded from macro 'RTL_CHECK1'1860expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:281340:23 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1' attrs = MEM_ATTRS (x); note: ../../gcc-10.2.0/gcc/rtl.h:444:5: ^~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'note: : : ^ ~2607#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1375 expanded from macro 'JUMP_LABEL':../../gcc-10.2.0/gcc/rtl.h::24note: 444:array 'fld' declared here :5: note: rtunion fld[1]; 32 notearray 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : rtunion fld[1]; ^ In file included from ^ ~expanded from macro 'MEM_ATTRS': ../../gcc-10.2.0/gcc/dwarf2asm.c ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^note ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1375../../gcc-10.2.0/gcc/rtl.h::25expanded from macro 'XCEXP': In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1365::380829: :../../gcc-10.2.0/gcc/rtl.h:1230:: ./genrtl.hnote32::In file included from 122937222:: : :38../../gcc-10.2.0/gcc/dumpfile.c:note: 34:expanded from macro 'XCEXP' 3:: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: : ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECKC1' warningnote ^ ~ expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3808: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230 XEXP (rt, 3) = arg3; ^ ~ ./genrtl.h ^ ~: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h38 ^ ~ 37:../../gcc-10.2.0/gcc/rtl.h1230:: ../../gcc-10.2.0/gcc/rtl.h:note444:37:1341:: :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'3235:: :444 :5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warning: note note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h : :444 note:expanded from macro 'RTL_CHECKC1' array 'fld' declared here 5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: : array 'fld' declared here: ^ ~ XEXP (rt, 1) = arg1; note: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ^ expanded from macro 'XEXP' 444 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^5: 1341:23 :1229note::In file included from ../../gcc-10.2.0/gcc/dse.c1881 rtunion fld[1];note:: : array 'fld' declared here30: In file included from : ../../gcc-10.2.0/gcc/rtl.h38 :expanded from macro 'XEXP': ^ rtunion fld[1]; ^ :note3808../../gcc-10.2.0/gcc/rtl.h: 3./genrtl.h::: 12551876::3:: In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.cexpanded from macro 'RTL_CHECK2':warning40#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h ^ ~warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ XVEC (rt, 3) = arg3; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h38: JUMP_LABEL (this) = target;:1342 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~:12293 ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h444 : ::38../../gcc-10.2.0/gcc/rtl.h1860:::: note186028:warning:28:23: : 5: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note XEXP (rt, 1) = arg1;: expanded from macro 'XVEC' ^ ~../../gcc-10.2.0/gcc/rtl.h:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5expanded from macro 'JUMP_LABEL' ^ ~ : : array 'fld' declared here expanded from macro 'JUMP_LABEL'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ : 1341../../gcc-10.2.0/gcc/rtl.h::note rtunion fld[1];1229:2338: : ^1375:notearray 'fld' declared here 32: note: rtunion fld[1]; : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'XCEXP' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP':1375:32 ::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 25 ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1230:37 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : :In file included from note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~:In file included from expanded from macro 'XCEXP'3808 ^ ~ ../../gcc-10.2.0/gcc/dse.c:In file included from 30: ../../gcc-10.2.0/gcc/dumpfile.c: ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:223::38081229: ^ ~ :38: note3: expanded from macro 'RTL_CHECK2': ./genrtl.h:1287:444:5../../gcc-10.2.0/gcc/rtl.h:::3 1230: : 34: In file included from warning37 note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here :3808 ^ ~ rtunion fld[1];: note XINT (rt, 4) = arg4; XSTR (rt, 1) = arg1; : : ./genrtl.h:expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h66 ^ ^ ~ : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h 233: 444::../../gcc-10.2.0/gcc/rtl.h:444::5 notewarning: : ../../gcc-10.2.0/gcc/rtl.h5expanded from macro 'XINT': : note1881array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1340: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: : rtunion fld[1]; ^13411229:../../gcc-10.2.0/gcc/rtl.h 23::38: 1860:28 note: 23: note:: :expanded from macro 'JUMP_LABEL'expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2cfi.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:2538:../../gcc-10.2.0/gcc/rtl.h note1375: :1229:38expanded from macro 'RTL_CHECK2'::32 : 444In file included from :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.hnote./genrtl.h: array 'fld' declared here : rtunion fld[1];66../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~:2167:3:: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:444 warning:12301341444::37:../../gcc-10.2.0/gcc/dwarf2asm.c:25:5 : : note:5In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h 23: :: notenote notearray 'fld' declared here SUBREG_BYTE (x), GET_MODE (x));: 3808: ./genrtl.h: rtunion fld[1]; expanded from macro 'XEXP' ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:2039array 'fld' declared here: : rtunion fld[1]; : ^ 26 ^ expanded from macro 'RTL_CHECKC1' ^ ~224 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'SUBREG_BYTE' In file included from ^ ~ 3../../gcc-10.2.0/gcc/dse.cIn file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/dumpfile.c:../../gcc-10.2.0/gcc/rtl.h:444:34: : In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~warning: :5: note: :1229:38: 30 notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1373: In file included from : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~: rtunion fld[1]; ^ ./genrtl.h32: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h 1288note:: 3expanded from macro 'XCSUBREG': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:44437:5: ../../gcc-10.2.0/gcc/rtl.hnote:: 3808: note1338: expanded from macro 'RTL_CHECKC1' array 'fld' declared here: ./genrtl.h:94:3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^../../gcc-10.2.0/gcc/rtl.h:2167: ^ ~ 10: warning../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h ::23../../gcc-10.2.0/gcc/rtl.h: note23: :expanded from macro 'XINT' : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23444:note: note SUBREG_BYTE (x), GET_MODE (x)); ../../gcc-10.2.0/gcc/dwarf2cfi.c5: expanded from macro 'XEXP' :: expanded from macro 'XSTR' ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h 25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^ ~3808:: 12291229:./genrtl.h::94:3 rtunion fld[1];38:: 38:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^ 2039 : note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ::26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1];1229#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ expanded from macro 'RTL_CHECK2' :In file included from 38../../gcc-10.2.0/gcc/dwarf2asm.c ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~ : In file included from :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hnote:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1373:32 : ^ ~ note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/rtl.h:1229:38: note: :expanded from macro 'RTL_CHECK2' 444:5:../../gcc-10.2.0/gcc/rtl.h :note: 1230./genrtl.h:444: :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];5 ^ :22537:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/dse.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/dumpfile.c./genrtl.h: ^ ~34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5:::../../gcc-10.2.0/gcc/rtl.h1289177:1341: ::2966233: 3: ^ ~ note../../gcc-10.2.0/gcc/rtl.h: note: warning: expanded from macro 'XEXP' : :array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~18 : XEXP (rt, 1) = arg1;: warning: 444 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :1229: warning: ^ ~ 5: note../../gcc-10.2.0/gcc/rtl.h ^38:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array 'fld' declared here note: : rtunion fld[1];expanded from macro 'RTL_CHECK2' 1341 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: memset (rt, 0, RTX_HDR_SIZE);note : expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: XSTR (rt, 3) = arg3;In file included from ^~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h:700:22../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'RTX_HDR_SIZE' ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: array 'fld' declared here ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1340:23:: note: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK2' : rtunion fld[1];note 104./genrtl.h::177:3: 24warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/dwarf2asm.c :: 25expanded from macro 'XSTR': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226: XEXP (rt, 1) = arg1;3 ^ ~ : ^ ~ warning: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1341:23:: ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~444:5: note: :38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ^ ~:1358:27: note ^In file included from ../../gcc-10.2.0/gcc/rtl.h:2966 : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~../../gcc-10.2.0/gcc/early-remat.c../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/dumpfile.c1229::34: : :../../gcc-10.2.0/gcc/rtl.h:122824:38:18 note: In file included from expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h:3084:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~3819: :../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::444178warning:5:: note: array 'fld' declared here:: warning note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XBBDEF (rt, 2) = arg2; ^ ^ ~ *step_out = XEXP (x, 1); ../../gcc-10.2.0/gcc/rtl.h: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2asm.c::700:22 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:134125:: 1345In file included from :25:: ^ :../../gcc-10.2.0/gcc/rtl.hIn file included from 23: 3808note: : expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note ^ ~./genrtl.h: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/dwarf2cfi.c/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24 : ^ ~ note: expanded from macro 'offsetof' :25: :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~In file included from note: ../../gcc-10.2.0/gcc/rtl.h265:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 3: ../../gcc-10.2.0/gcc/dwarf2out.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :In file included from ../../gcc-10.2.0/gcc/dumpfile.c: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:3463: ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;:3084: 19: 444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h:1345: ^ ~25: note: expanded from macro 'XBBDEF'warning : note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : :1341: rtunion fld[1];23 ../../gcc-10.2.0/gcc/rtl.h ^::1228:38 *step_out = XEXP (x, 1);In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 note: ^ ~: note: expanded from macro 'RTL_CHECK1' : ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/dumpfile.c::345: ::In file included from 3808../../gcc-10.2.0/gcc/dwarf2cfi.c: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h25 :3798In file included from note: ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here3808In file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h rtunion fld[1];: 266:3::180::311:3808::: ./genrtl.hwarning:: 179array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: warningwarning ^: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :1341../../gcc-10.2.0/gcc/rtl.hwarning:1338:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2607:24: note: expanded from macro 'MEM_ATTRS' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:3798#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ :In file included from 11../../gcc-10.2.0/gcc/dumpfile.c:: 34warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 181:: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: :4441230:5:3 note rtunion fld[1];: array 'fld' declared here: ^ warning rtunion fld[1];: ^ In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2asm.c ::37: attrs = MEM_ATTRS (x); note25 ^~~~~~~~~~~~~: XINT (rt, 5) = arg5;: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338: ^ ~23 ::../../gcc-10.2.0/gcc/rtl.h:444:In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:5 :note2607 25note: : array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 3808 ^: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: note: expanded from macro 'MEM_ATTRS' XEXP (rt, 3) = arg3; ^ ~ 3808: ../../gcc-10.2.0/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) In file included from : ../../gcc-10.2.0/gcc/early-remat.cexpanded from macro 'XINT': 24: In file included from ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::38:180../../gcc-10.2.0/gcc/rtl.h:13653::1341:23::293:: warningnote: expanded from macro 'X0MEMATTR': #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)1229 ^ ~ note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: XINT (rt, 4) = arg4;38:1230: ^ ~37: note:: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291341:23: :expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2338 ^ ~: ../../gcc-10.2.0/gcc/rtl.h::1229:38 : note : expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note444:5 note ^ ~: ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h:444444::55: note:: array 'fld' declared here note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/dwarf2out.c::3463: : In file included from ../../gcc-10.2.0/gcc/rtl.h:4443808: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/early-remat.c182 rtunion fld[1];::245: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: 66In file included from :../../gcc-10.2.0/gcc/rtl.h:38083: ./genrtl.h:note38:3: ^ : :array 'fld' declared here warningIn file included from : ../../gcc-10.2.0/gcc/dwarf2asm.c :warning25 rtunion fld[1];: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 3./genrtl.h:268::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 6) = arg6;In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c::25 : In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: XEXP (rt, 1) = arg1; ^ ~ ./genrtl.hwarning:: 181array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 :23: note: 3../../gcc-10.2.0/gcc/rtl.h:13411338:23expanded from macro 'XEXP' : note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: 23expanded from macro 'XINT': XEXP (rt, 1) = arg1;note ^ ~warning ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 1229array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:1341 :note: 23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : XINT (rt, 5) = arg5;expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1229:38 : note: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:444::538: : ^ ~note : :expanded from macro 'RTL_CHECK2'1338 :23: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^ ~ 1229::444:5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: rtunion fld[1];note: array 'fld' declared here381229:38 : note: expanded from macro 'RTL_CHECK2': ^ rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from rtunion fld[1];../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warningIn file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::220444::35:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h : 444 ^ ~: 5../../gcc-10.2.0/gcc/rtl.h:1341In file included from :../../gcc-10.2.0/gcc/dwarf2asm.c23: :../../gcc-10.2.0/gcc/rtl.h:1341::23: In file included from note../../gcc-10.2.0/gcc/dwarf2cfi.c: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 25note: array 'fld' declared here25../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': rtunion fld[1];In file included from ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: XINT (rt, 5) = arg5; ^ ~expanded from macro 'XEXP' In file included from :../../gcc-10.2.0/gcc/rtl.h5:1338:../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:23182::3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~note : warningarray 'fld' declared here: : expanded from macro 'XINT':array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 63 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/early-remat.c:24../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: ./genrtl.h:177: ^ ~3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1341: XEXP (rt, 1) = arg1;1341 444: ^ ~23: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP' 1229:23: :5: ../../gcc-10.2.0/gcc/rtl.h:1341:23: notenote: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: :expanded from macro 'RTL_CHECK2'38 array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ ../../gcc-10.2.0/gcc/rtl.h :: expanded from macro 'RTL_CHECK2' rtunion fld[1];:5: note: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 1229::1229:38../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : 38: :notenoteIn file included from rtunion fld[1];444: ../../gcc-10.2.0/gcc/dumpfile.c : expanded from macro 'RTL_CHECK2': 5: note ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' :34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warningIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :3808: :./genrtl.h:220: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: XBBDEF (rt, 2) = arg2; ^ ~ ^ ~: noteIn file included from : ../../gcc-10.2.0/gcc/dwarf2asm.carray 'fld' declared here : 3 rtunion fld[1]; ^25 ../../gcc-10.2.0/gcc/rtl.h :: 1345warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h::25 XEXP (rt, 1) = arg1;444 : ^ ~5 :: noteIn file included from In file included from ../../gcc-10.2.0/gcc/early-remat.c:: note: ../../gcc-10.2.0/gcc/rtl.h24: In file included from array 'fld' declared hereexpanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3808: ./genrtl.h3808 ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6;In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: : ^ ~1341:2363: note178../../gcc-10.2.0/gcc/rtl.h:1341: :In file included from 23: ../../gcc-10.2.0/gcc/rtl.h::3: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228 ^ ~:38: expanded from macro 'XEXP' :3808: XBBDEF (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK1'./genrtl.h : 94#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1229 : ^ ~38 : ^ ~note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ 444:1345::25: ::5:note../../gcc-10.2.0/gcc/rtl.h: :444: warning: 5expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note1229: :array 'fld' declared here38 : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' rtunion fld[1];note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^array 'fld' declared here rtunion fld[1]; In file included from ^ ~../../gcc-10.2.0/gcc/dumpfile.c :34: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h ::3808444: :./genrtl.h5::222 :note3: :array 'fld' declared here warning : ^ ~ ^../../gcc-10.2.0/gcc/rtl.h :1228:38:In file included from note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 1341 rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/dwarf2cfi.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23In file included from :../../gcc-10.2.0/gcc/dwarf2asm.c :note25: : In file included from ../../gcc-10.2.0/gcc/rtl.h25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'XEXP'3808 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808./genrtl.h: :271../../gcc-10.2.0/gcc/rtl.h:3:../../gcc-10.2.0/gcc/rtl.h :warning1341: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:221::3:: 1229444::38: notewarning: : expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:5 XEXP (rt, 7) = arg7; ^ ~ note XBBDEF (rt, 2) = arg2;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~4441341::523 : ^ note: expanded from macro 'XEXP' :In file included from ../../gcc-10.2.0/gcc/early-remat.cnote:24: : array 'fld' declared here In file included from :../../gcc-10.2.0/gcc/rtl.h1345:: rtunion fld[1];380825 ^ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:39: In file included from :: ../../gcc-10.2.0/gcc/target.h::276: ../../gcc-10.2.0/gcc/target.def ^ ~:937: ./genrtl.h:179 :3:note warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c11229: :::63array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' 1229:38: XEXP (rt, 3) = arg3;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: In file included from 38../../gcc-10.2.0/gcc/rtl.h:: ^ ~notewarning: : expanded from macro 'RTL_CHECK2' noteempty macro arguments are a C99 feature [-Wc99-extensions] : 3808 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'./genrtl.h:1228 HOOK_VECTOR_END (asm_out) :^ :../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~38177:::../../gcc-10.2.0/gcc/rtl.h43 :503:note ../../gcc-10.2.0/gcc/rtl.h:warning: ::444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])13415: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'HOOK_VECTOR_END' 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ^ ~ ^ ~ : XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP'note../../gcc-10.2.0/gcc/rtl.h:444444:5: : array 'fld' declared here :note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/emit-rtl.c:: ^:1341: In file included from ../../gcc-10.2.0/gcc/dse.carray 'fld' declared here :In file included from 32: 1229:38../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/gimple.h: 39::: :note261123In file included from ../../gcc-10.2.0/gcc/target.h::10: :276 : ../../gcc-10.2.0/gcc/target.defarray 'fld' declared here: :1628warning note rtunion fld[1]; rtunion fld[1];34: ^ note1 ^ : In file included from : : : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: 25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: In file included from ../../gcc-10.2.0/gcc/rtl.h: 25 ^ ~ : In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions]3808 HOOK_VECTOR_END (sched) ../../gcc-10.2.0/gcc/rtl.h ^ ~^../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h : ./genrtl.h::43:50: note: expanded from macro 'HOOK_VECTOR_END' ::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 347 ^307In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/early-remat.c: 24: In file included from :3::3808: ../../gcc-10.2.0/gcc/rtl.h3808In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:39: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:3: ::1: ./genrtl.hwarningnote: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1];2221229: ::3: ^: 38./genrtl.h:223:empty macro arguments are a C99 feature [-Wc99-extensions]3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: warning./genrtl.hwarning: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 180array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/gimple.h:2643:: XEXP (rt, 1) = arg1; ^ ~ ^ ~ XINT (rt, 4) = arg4; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h :43:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341350: note ^ ~ ^ ~1341:3::: : expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h23: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from XINT (rt, 4) = arg4; ^ ~warning44423:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[1] = rhs;1338:5 ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.c:39: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:1229../../gcc-10.2.0/gcc/gimple.h:347note:: 3:: note: :array 'op' declared here 23: 38: tree GTY((length ("%h.num_ops"))) op[1]; :array 'fld' declared here note ^ 276: rtunion fld[1]; expanded from macro 'XEXP' ^../../gcc-10.2.0/gcc/gimple.h:2661:12 note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: : warning :63: In file included from ../../gcc-10.2.0/gcc/target.def1338 ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: 1670 ^ ~ expanded from macro 'XINT'::3808note ../../gcc-10.2.0/gcc/rtl.h1: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: : : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.hexpanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1781229 :38: note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (simt)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[2]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:5 ^ ~../../gcc-10.2.0/gcc/rtl.h: note ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:: 347:^: :3../../gcc-10.2.0/gcc/target-hooks-macros.h444:5array 'fld' declared here: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; note: array 'fld' declared here 43../../gcc-10.2.0/gcc/rtl.h: note:50:: ^ 1229In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c1229:38:: : array 'op' declared here rtunion fld[1]; XBBDEF (rt, 2) = arg2; note: note: ^expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' In file included from 25: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/dwarf2cfi.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h : :1345:2525 ^ : tree GTY((length ("%h.num_ops"))) op[1]; : note In file included from ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/emit-rtl.cIn file included from ^: ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:39expanded from macro 'XBBDEF' : :3808:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h : 223:444:5 ^ ~444:53In file included from : ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/target.h:: 276:308warning: :: : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1228note3::268138: :note../../gcc-10.2.0/gcc/target.defnote: array 'fld' declared here: warning : :: 1685expanded from macro 'RTL_CHECK1' rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; XINT (rt, 4) = arg4;11: ^In file included from 1 XBBDEF (rt, 2) = arg2; ^ ~ : ^ ~ ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h : warning: empty macro arguments are a C99 feature [-Wc99-extensions]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338../../gcc-10.2.0/gcc/early-remat.c: :../../gcc-10.2.0/gcc/rtl.h:1345 return &gs->op[2]; ../../gcc-10.2.0/gcc/rtl.h::444HOOK_VECTOR_END (omp) ^ ~232524: : ^In file included from : ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from 5: note: array 'fld' declared here:note43../../gcc-10.2.0/gcc/rtl.h:::380850: expanded from macro 'XBBDEF' : note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/dumpfile.c./genrtl.h::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/gimple.h ^ ~./genrtl.h: rtunion fld[1];: ^ ~ 181:3: 224347:../../gcc-10.2.0/gcc/rtl.h 3 ^ :../../gcc-10.2.0/gcc/rtl.h:warning note3:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:1228:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: XINT (rt, 5) = arg5;: note: 63: : warning: array 'op' declared here 38: note ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; expanded from macro 'HOOK_VECTOR_END' ^../../gcc-10.2.0/gcc/rtl.h:1338 :: : expanded from macro 'RTL_CHECK1' 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from ^../../gcc-10.2.0/gcc/rtl.h 23 XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/gimple.h:2698: : ^ ~3808In file included from note ../../gcc-10.2.0/gcc/emit-rtl.c: note: expanded from macro 'RTL_CHECK2' ^ ~ :39: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h: 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::: ^ ~ :35expanded from macro 'XINT' 179:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):In file included from 1338 warning: : :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared herenote23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 array 'fld' declared here:note : ../../gcc-10.2.0/gcc/target.hwarning: :276: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target.def:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = rhs; rtunion fld[1]; ^ ~ 1737: ^ ~ ^ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/gimple.h ^ ^ ~ ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1229 ::38:347:HOOK_VECTOR_END (goacc)1229 ../../gcc-10.2.0/gcc/rtl.h3: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309note:: note:1341:38: :^ In file included from array 'op' declared here ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^note ^ ~ 3:: ^ ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h23:expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/emit-rtl.c 444: XEXP (rt, 3) = arg3;note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/gimple.h: 39: :2715 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from expanded from macro 'XINT': ^ ~ 5../../gcc-10.2.0/gcc/target.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::12../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~ 276: warning:../../gcc-10.2.0/gcc/rtl.h:1229:: 23: :444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):../../gcc-10.2.0/gcc/target.def note:2061 :1:: 538 :note ^ ~: array 'fld' declared here return gs->op[3];: note: array 'fld' declared hereexpanded from macro 'XEXP' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)noteempty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h : :expanded from macro 'RTL_CHECK2'347 :HOOK_VECTOR_END (vectorize) ^ :3: 1229../../gcc-10.2.0/gcc/target-hooks-macros.h ^ note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^: In file included from :38:../../gcc-10.2.0/gcc/early-remat.c:24: : 43:50:In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h: : array 'op' declared here../../gcc-10.2.0/gcc/dumpfile.cnote444note: : expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END'3808: ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):182:3::: 5: note: ^ ~38: warningarray 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1];34 ^ rtunion fld[1]; ^ ^ note: ../../gcc-10.2.0/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/dwarf2cfi.c 225../../gcc-10.2.0/gcc/gimple.h::2735::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:: ^ ~: 25: 115In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: 3./genrtl.h::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: warning225array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:: note : array 'fld' declared here return &ass->op[3];3: : warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];444 ^ XEXP (rt, 6) = arg6; ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h:1341 XEXP (rt, 6) = arg6; XEXP (rt, 6) = arg6;5In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63 ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/emit-rtl.c ::23: ^ ~ note: : note347../../gcc-10.2.0/gcc/rtl.h:: ::39array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ In file included from 13413: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h3808expanded from macro 'XEXP' ^../../gcc-10.2.0/gcc/target.h::23: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25 276: : : ./genrtl.h../../gcc-10.2.0/gcc/target.def::In file included from note:18013413346#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: 1../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~:23:expanded from macro 'XEXP' note:: : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: :note: expanded from macro 'RTL_CHECK2' ./genrtl.h3array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::310 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: warningwarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ : ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h: 3empty macro arguments are a C99 feature [-Wc99-extensions]:../../gcc-10.2.0/gcc/gimple.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (addr_space) 1229:38 2745^:warning1229 note: : XINT (rt, 4) = arg4; :38../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444 ^ ~: : 3:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:43 :expanded from macro 'RTL_CHECK2' :warningnote1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :23: 5 ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hnote: : X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK2': expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::50: ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here444:444: gs->op[3] = rhs; ^ ~ :5: rtunion fld[1];5 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: array 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358 ^../../gcc-10.2.0/gcc/gimple.h: note: 27array 'fld' declared here note rtunion fld[1]; :347:3: : : note note: array 'op' declared here ^ : expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.c ^:34: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/early-remat.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3808 24 : ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1228In file included from ./genrtl.h:226../../gcc-10.2.0/gcc/dwarf2cfi.c::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3253808 ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h X0EXP (rt, 7) = NULL_RTX; : ^ ~444 38: In file included from : ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:220 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h :1358:27::3: X0EXP (rt, 7) = NULL_RTX; warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^ ~ : 5expanded from macro 'RTL_CHECK1': note : : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1358:array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h27../../gcc-10.2.0/gcc/rtl.h:: ^ ~: 3107:10: warning: rtunion fld[1];expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/emit-rtl.c444: note ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~::1341expanded from macro 'X0EXP' 5../../gcc-10.2.0/gcc/rtl.h:122839: :In file included from ../../gcc-10.2.0/gcc/target.h:276 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/gimple.h::: ../../gcc-10.2.0/gcc/target.def: 235236::In file included from 1../../gcc-10.2.0/gcc/dwarf2out.c: note note: expanded from macro 'XEXP' ^ ~: 372: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here38: :363: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from note ^ ~ : expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/rtl.h HOOK_VECTOR_END (calls) :^3808 rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h:181:3: ../../gcc-10.2.0/gcc/rtl.hwarning: ^ : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1229 XINT (rt, 5) = arg5;1228note: ^ ~ :array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; :In file included from 38../../gcc-10.2.0/gcc/dwarf2asm.c:../../gcc-10.2.0/gcc/rtl.h:444 note38../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1'::43: note: :50::5:1338:23: note: expanded from macro 'XINT' : ^note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':3808: ./genrtl.h: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/gimple.h ^ ~311:3 ^ ~expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3140: rtunion fld[1]; :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-10.2.0/gcc/rtl.h warning: 3:../../gcc-10.2.0/gcc/rtl.h444:::1229:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; :38 gs->op[1] = fn;In file included from :../../gcc-10.2.0/gcc/emit-rtl.c ^ ~444:5 note:: ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/gimple.h: ../../gcc-10.2.0/gcc/dumpfile.c: ../../gcc-10.2.0/gcc/rtl.h:39note: 372:array 'fld' declared here :34: In file included from expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/target.h rtunion fld[1]; :3:: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1358 ^:note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27: ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 276: ^ ~: 3808:3150../../gcc-10.2.0/gcc/target.def: : note ^./genrtl.h:2653: ../../gcc-10.2.0/gcc/rtl.h:6087: In file included from :warning../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h3In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: :1::::4443808expanded from macro 'X0EXP': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h: ^ ~ :5 : 25:: In file included from ../../gcc-10.2.0/gcc/rtl.h:warning3808: ../../gcc-10.2.0/gcc/rtl.h:1228./genrtl.hwarningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 221: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ::38note: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/gimple.h:: 265:note3HOOK_VECTOR_END (c)array 'fld' declared here372array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : : :expanded from macro 'RTL_CHECK1':warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 33: ^ XBBDEF (rt, 2) = arg2; note: array 'op' declared here ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~:In file included from ^ ~../../gcc-10.2.0/gcc/dwarf2out.c ^ ~ :43: 50warning: tree GTY((length ("%h.num_ops"))) op[1]; : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5 ^../../gcc-10.2.0/gcc/rtl.hnote: :1341::63: 23 XEXP (rt, 1) = arg1; note ^ ~expanded from macro 'HOOK_VECTOR_END':: array 'fld' declared here1345 : In file included from :note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:: 1341:25 :3211 ^ expanded from macro 'XEXP' note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF':: 23: noteIn file included from 10:3808../../gcc-10.2.0/gcc/dwarf2asm.c warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h return gs->op[2];: ^ ~ 1229 ^: ./genrtl.h38: ^ ~: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:3925:: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/gimple.h::1228:38In file included from 182../../gcc-10.2.0/gcc/rtl.h In file included from :3::expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h:312: ../../gcc-10.2.0/gcc/target.h:2763: warning : warning../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 372 XEXP (rt, 6) = arg6; 444::5 ^ ~: ../../gcc-10.2.0/gcc/target.def: ../../gcc-10.2.0/gcc/rtl.h:6240:13413 ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :note::: expanded from macro 'RTL_CHECK2':23 X0EXP (rt, 6) = NULL_RTX; : ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP'1:notenote: array 'fld' declared here ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];array 'op' declared here: ../../gcc-10.2.0/gcc/rtl.h:1358 1229warning: : empty macro arguments are a C99 feature [-Wc99-extensions] 27HOOK_VECTOR_END (cxx) ^ ^:38../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~ tree GTY((length ("%h.num_ops"))) op[1];50 ^ ~ :../../gcc-10.2.0/gcc/rtl.h note : note../../gcc-10.2.0/gcc/rtl.h: ^:: note1229In file included from 444../../gcc-10.2.0/gcc/early-remat.c: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:39: :../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP'24 ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from note: note3227:11: In file included from ../../gcc-10.2.0/gcc/target.h: : 5expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:276: : rtunion fld[1]; ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c ^ ~ ^ ~ ../../gcc-10.2.0/gcc/target.def return &call_stmt->op[2]; : 3808../../gcc-10.2.0/gcc/rtl.h ^ ~:1228::: 38: note: expanded from macro 'RTL_CHECK1'25:../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h 6329::./genrtl.h: rtunion fld[1];:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ^ ~3721444:5In file included from ../../gcc-10.2.0/gcc/rtl.h:222 In file included from ../../gcc-10.2.0/gcc/dumpfile.c:note: ../../gcc-10.2.0/gcc/rtl.h:::: 3808444:3: note:warning: empty macro arguments are a C99 feature [-Wc99-extensions]3: : warning: 34: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h5:array 'fld' declared hereHOOK_VECTOR_END (emutls) tree GTY((length ("%h.num_ops"))) op[1];: ./genrtl.h::3808: rtunion fld[1];./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:266: ^3: 266../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ^note: array 'fld' declared here: : 43:50: 3warning: note: expanded from macro 'HOOK_VECTOR_END': warning rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h ^ In file included from In file included from :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3235 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: XEXP (rt, 3) = arg3;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2asm.c :expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/dwarf2out.c:63#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h 3../../gcc-10.2.0/gcc/rtl.h :25: :../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; :1341:23: ^ ~ ^ 3808: note: expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h1228./genrtl.h::In file included from 38In file included from ../../gcc-10.2.0/gcc/emit-rtl.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 220:3:1345 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:25:: : note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/gimple.h::39warning:expanded from macro 'RTL_CHECK1'372 : : : expanded from macro 'XBBDEF'1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/target.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:276: 38: XEXP (rt, 1) = arg1; ^ ~ 3808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h::1341:../../gcc-10.2.0/gcc/target.def:23:: note : 38:444 6450:1::note: ./genrtl.h:note313:expanded from macro 'RTL_CHECK2' warning: 3: warning: : 5:: empty macro arguments are a C99 feature [-Wc99-extensions]array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared herenote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : : array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h: HOOK_VECTOR_END (target_option) expanded from macro 'RTL_CHECK1' :^ 444../../gcc-10.2.0/gcc/target-hooks-macros.h expanded from macro 'XEXP': ^: ^ ~:25: 5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h 43 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: ./genrtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444::5: rtunion fld[1]; ^1229:1358::267 :27:50: note:38: note: note: expanded from macro 'X0EXP':3expanded from macro 'RTL_CHECK2' : :array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: In file included from warning: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/early-remat.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 1228:38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dumpfile.c:../../gcc-10.2.0/gcc/rtl.h:34: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^: 1341../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: 38083808: ./genrtl.h: ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h:3923:223:: note267:: expanded from macro 'XEXP'3:: : warning ^ ~ 3../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : :3617In file included from ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3;444:../../gcc-10.2.0/gcc/target.h5 ^ ~warning ^ ~ : XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.h:444::276134155: : : : ^ ~: note23note../../gcc-10.2.0/gcc/target.def : :: 6552array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here return gs->op[1];: 1array 'fld' declared here: ^ ~ :1338 :note../../gcc-10.2.0/gcc/gimple.h: rtunion fld[1]; rtunion fld[1]; ^ notewarning: empty macro arguments are a C99 feature [-Wc99-extensions]316:: :: expanded from macro 'XEXP' ^ array 'fld' declared here 3HOOK_VECTOR_END (shrink_wrap) ^: In file included from ../../gcc-10.2.0/gcc/dwarf2out.c rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : 23array 'op' declared here: note ^ ~ : ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ :43expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; :50: 63: In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25 ^ note../../gcc-10.2.0/gcc/rtl.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:: In file included from 25expanded from macro 'HOOK_VECTOR_END' 1229 ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h:3808 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from : 3808: ./genrtl.h:343:: :38 ^3../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1229::../../gcc-10.2.0/gcc/rtl.hIn file included from ::3808../../gcc-10.2.0/gcc/emit-rtl.c : :22138./genrtl.h:: 364339: In file included from note::: expanded from macro 'RTL_CHECK2'warning../../gcc-10.2.0/gcc/target.h3 note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;3 276 : gs->op[1] = rhs; ^ ~:444:: ../../gcc-10.2.0/gcc/target.def:268warning5: ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: 3 ../../gcc-10.2.0/gcc/rtl.h::6810 ^ ~ ^ ~note: array 'fld' declared here : rtunion fld[1]; ^ 1341: 444:In file included from :../../gcc-10.2.0/gcc/early-remat.c:warning5:23../../gcc-10.2.0/gcc/gimple.h:316: ::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345 note: 24:13: array 'fld' declared here25note: : :expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; : ^ ~warning: note: empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h: : ./genrtl.hnote : HOOK_VECTOR_END (mode_switching)expanded from macro 'XBBDEF' rtunion fld[1]; ^ 1229In file included from :38 :: note../../gcc-10.2.0/gcc/dumpfile.c23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~: note ^: 224expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray 'op' declared here: : 341228../../gcc-10.2.0/gcc/target-hooks-macros.h:43: :50:::38 expanded from macro 'XINT': 3: warning: note tree GTY((length ("%h.num_ops"))) op[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XINT (rt, 5) = arg5; ^ ~note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h ^../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:3808:::5: note3653../../gcc-10.2.0/gcc/rtl.h:: 1338./genrtl.h:268444:38: 5:3:note: : array 'fld' declared here: noteexpanded from macro 'RTL_CHECK2': warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1023 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ :note : : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1338:23 return gs->op[2]; : note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from :444: ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c:63 In file included from ../../gcc-10.2.0/gcc/gimple.h1229:../../gcc-10.2.0/gcc/rtl.h:1229:316: rtunion fld[1];../../gcc-10.2.0/gcc/emit-rtl.c::5: 38 39: 3: In file included from ^ note../../gcc-10.2.0/gcc/target.h38: array 'fld' declared here : noteIn file included from : note:276: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:222:3../../gcc-10.2.0/gcc/target.defIn file included from ::../../gcc-10.2.0/gcc/dwarf2asm.c rtunion fld[1]; ^ : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/dwarf2cfi.c:25256837: In file included from array 'op' declared here: :note1../../gcc-10.2.0/gcc/rtl.h: : ^ ~:expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:269 :3 : warning: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444444:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: 5../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;3808: HOOK_VECTOR_END (C90_EMPTY_HACK) note: array 'fld' declared here ^ ~^: ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ ./genrtl.h:43../../gcc-10.2.0/gcc/gimple.h 344:3663:50 ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^::1338:33:1341:: : warning: 23: In file included from notewarning: expanded from macro 'XINT' notenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'HOOK_VECTOR_END'23../../gcc-10.2.0/gcc/dumpfile.c: : : :array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]34#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~: rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1229 ^ ~ gs->op[2] = label; ^ ~ :../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^: In file included from ../../gcc-10.2.0/gcc/early-remat.c:381229:24 ../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ : : ./genrtl.h:In file included from 1358316: 27note: :269:../../gcc-10.2.0/gcc/rtl.h note::3expanded from macro 'RTL_CHECK2' 3808: ../../gcc-10.2.0/gcc/rtl.h:: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note./genrtl.h: :expanded from macro 'X0EXP' 444::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~array 'op' declared here 5: ../../gcc-10.2.0/gcc/rtl.hnote: warning: :225: ^ ~ 3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 444 :array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1];5 rtunion fld[1]; : XINT (rt, 5) = arg5;: ^ ^noteIn file included from : array 'fld' declared here../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h: warning::3673 1338:1228:: 23:3:warning rtunion fld[1]; note: warning: ^ : 38In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/dwarf2cfi.c: : note XEXP (rt, 6) = arg6;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' 25: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~ ^ ~ gs->op[3] = label; ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h../../gcc-10.2.0/gcc/gimple.h: ^ ~ 270:3: 1229../../gcc-10.2.0/gcc/rtl.h::In file included from warning316../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338::1341../../gcc-10.2.0/gcc/emit-rtl.c:2338:: : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:: :note: note 40note: XEXP (rt, 6) = arg6; ^ ~expanded from macro 'RTL_CHECK2': expanded from macro 'XINT'23 : : ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444 1394:5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: :: ../../gcc-10.2.0/gcc/rtl.h13note tree GTY((length ("%h.num_ops"))) op[1];: :1341:23:: ../../gcc-10.2.0/gcc/rtl.hnote:444:5 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^notenote rtx tmp = XEXP (this, 1);: ^ ~expanded from macro 'XEXP' : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/gimple.h:3683:10: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP': warning rtunion fld[1]; ^ ~: ../../gcc-10.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1341444 ^ ../../gcc-10.2.0/gcc/dumpfile.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: : return gs->op[3]; ^ ~:2334: In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:5:3808: :./genrtl.h:270 316:3:: warning noteIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h3: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : note3808 XEXP (rt, 6) = arg6; :expanded from macro 'XEXP': 1229../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : array 'op' declared here ^ ~ ^ ~:./genrtl.h:345:31229 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^:38: 1229: :In file included from 381341../../gcc-10.2.0/gcc/dwarf2out.c:: note:63: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'In file included from : note: 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:224 X0EXP (rt, 3) = NULL_RTX; note:5:: : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444expanded from macro 'XEXP'note:5: ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1358 rtunion fld[1];:27:: ^ ~ ^ note: 3: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: 444 ^ ~ rtunion fld[1];note: expanded from macro 'X0EXP' :5 In file included from ../../gcc-10.2.0/gcc/early-remat.c::warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)24../../gcc-10.2.0/gcc/rtl.h ^ :1229:38:In file included from : In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: XINT (rt, 5) = arg5; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1338note../../gcc-10.2.0/gcc/rtl.h:25: In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':: ^ ~233808 : : 3808: ./genrtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:226: rtunion fld[1];271:3: warning: : note: expanded from macro 'XINT': ^ 3:1228:38: note: expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; 1407 :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ ~ ^ ~ 13../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; 444: ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2'5:: :warning../../gcc-10.2.0/gcc/rtl.h:444: :5: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1358: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: rtunion fld[1];1341 ^ :23 ^ ~27:: rtx tmp = XEXP (this, 1);: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c note../../gcc-10.2.0/gcc/rtl.h:444 :array 'fld' declared here :5: note: ^ ~array 'fld' declared here : rtunion fld[1]; 25 ^ rtunion fld[1];: In file included from expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2out.c 1341:23: ../../gcc-10.2.0/gcc/rtl.h:3808:63: noteIn file included from : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP' ^ ~: 3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dumpfile.c1229:225:3: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' 38warning:: note: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:346:3 : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341228: ^ ~ XEXP (rt, 6) = arg6;38:: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ~: :In file included from 1229../../gcc-10.2.0/gcc/rtl.h:3808 : : :38:../../gcc-10.2.0/gcc/rtl.h:./genrtl.hexpanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:444: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:5:271:: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h 23: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:: 1358noteexpanded from macro 'XEXP' 444: ::27array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];5 : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ^ ~ :: 444 XEXP (rt, 7) = arg7; array 'fld' declared here:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ 5: ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1229../../gcc-10.2.0/gcc/rtl.h::1341: 23note1228: :38array 'fld' declared here: ^ note: rtunion fld[1];expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h note1469In file included from : ../../gcc-10.2.0/gcc/dwarf2cfi.c:25:expanded from macro 'RTL_CHECK1' :14:444 ^ :5:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:warning: : array 'fld' declared here:In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 444../../gcc-10.2.0/gcc/early-remat.c :444: rtx next = XEXP (insn, 1); 3808: ./genrtl.h ^ ~ ::5../../gcc-10.2.0/gcc/rtl.h24: :In file included from ../../gcc-10.2.0/gcc/rtl.h::51341:23:3808:: : ./genrtl.h note307note:: : 3note: array 'fld' declared here:expanded from macro 'XEXP' rtunion fld[1]; ^array 'fld' declared here rtunion fld[1]; : ^ 265 rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from In file included from ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.h:1229::383: note: expanded from macro 'RTL_CHECK2': ::warning warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:: 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25: 63: XEXP (rt, 1) = arg1;In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :In file included from 5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;:3808: In file included from 3808: ../../gcc-10.2.0/gcc/dumpfile.c./genrtl.h note: ^ ~:array 'fld' declared here 34../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1341:226:../../gcc-10.2.0/gcc/rtl.h:23::347: note:1341:: 3: warning:23:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note X0EXP (rt, 5) = NULL_RTX; expanded from macro 'XEXP'3:../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^: expanded from macro 'XEXP' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3808 ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~: : 1475:10: X0EXP (rt, 7) = NULL_RTX;./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2':1229:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358 : return XEXP (insn, 1);:38 27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1358 : note: expanded from macro 'X0EXP': ^ ~27: note ../../gcc-10.2.0/gcc/rtl.h307::: ../../gcc-10.2.0/gcc/rtl.h:1341 note444:5: :23expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:: ../../gcc-10.2.0/gcc/rtl.h: note3: 1228: :expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; 38 ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1;:../../gcc-10.2.0/gcc/rtl.h: ^ 444:: In file included from 1229../../gcc-10.2.0/gcc/early-remat.c5: ^ ~: 38:note:: array 'fld' declared here38: note : : ../../gcc-10.2.0/gcc/rtl.h:134124expanded from macro 'RTL_CHECK2' note: rtunion fld[1];23 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK1' : In file included from ../../gcc-10.2.0/gcc/rtl.h ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' note: 4443808: ./genrtl.hexpanded from macro 'XEXP': :266:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : warning ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:1229:38: 444: : array 'fld' declared here5 : XBBDEF (rt, 2) = arg2; ^ ~5 rtunion fld[1]; : note:../../gcc-10.2.0/gcc/rtl.h:1345note: : ^ :expanded from macro 'RTL_CHECK2' array 'fld' declared here:25:note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 25In file included from rtunion fld[1]; rtunion fld[1]; ../../gcc-10.2.0/gcc/dwarf2out.c : In file included from ^ :63 : ../../gcc-10.2.0/gcc/rtl.h ^ ~ :note3808../../gcc-10.2.0/gcc/rtl.h:1480../../gcc-10.2.0/gcc/rtl.h: : ^444 : 10:5:expanded from macro 'XBBDEF'In file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: note: array 'fld' declared here 308 rtunion fld[1];::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3 :In file included from warning: ^: ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from 3808: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :3808./genrtl.h:265:3warning: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:348:3 XEXP (rt, 1) = arg1; ^ ~:In file included from ../../gcc-10.2.0/gcc/dumpfile.c1228 return XBBDEF (insn, 2);: :../../gcc-10.2.0/gcc/rtl.h::34: warning:38: 1341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23 ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h In file included from X0EXP (rt, 6) = NULL_RTX;: note :../../gcc-10.2.0/gcc/rtl.h1345 XBBDEF (rt, 2) = arg2;note:3808: ^ ~ :: ./genrtl.h:: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' ^ ~ 308:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1358 ^ ~ 3:27../../gcc-10.2.0/gcc/rtl.h :: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ^ ~:25: 1345expanded from macro 'X0EXP' warning: 25:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note444 ^ ~ : :../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:note:1228#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :5:: ^ ~: expanded from macro 'XBBDEF'1229 :note38: 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: ../../gcc-10.2.0/gcc/rtl.h: note ^ ~:1228:1228:array 'fld' declared here38expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 ^ : ^ ~ expanded from macro 'RTL_CHECK2'In file included from :../../gcc-10.2.0/gcc/rtl.h:1345: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/early-remat.c:24: : In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: ./genrtl.hnote: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h25:444:5 :444: noteexpanded from macro 'RTL_CHECK1':5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :267: note:3 : : expanded from macro 'XBBDEF'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ^ ~In file included from warning../../gcc-10.2.0/gcc/rtl.h:note: ../../gcc-10.2.0/gcc/dwarf2out.c:63: 444: ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from ../../gcc-10.2.0/gcc/rtl.h : XEXP (rt, 3) = arg3;:array 'fld' declared here note: array 'fld' declared here12283808:38 : rtunion fld[1]; rtunion fld[1];: ./genrtl.h5: ^ ~ ^ :266note:note3 ../../gcc-10.2.0/gcc/rtl.h: : warning ^ :1341:23: note: expanded from macro 'RTL_CHECK1'array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: : In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c :25: : ^ In file included from XBBDEF (rt, 2) = arg2; ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1485:: :../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: 1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :./genrtl.h3808array 'fld' declared here: 10: :309 ^ ~25:3:warning./genrtl.h : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 379:3../../gcc-10.2.0/gcc/rtl.h: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38note : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: return XBBDEF (insn, 2); warning XEXP (rt, 3) = arg3;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XBBDEF' ^ ~ ^ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h :1341../../gcc-10.2.0/gcc/dumpfile.c:../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:341228::1345:25:: 2338::: note: In file included from 444../../gcc-10.2.0/gcc/rtl.hnote :23: :3808expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 5::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' : ^ ~ ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:309444:5: expanded from macro 'XEXP'note:: 3: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note../../gcc-10.2.0/gcc/rtl.h1228:38: XEXP (rt, 3) = arg3;: ^ ~array 'fld' declared herenote ^ ~: : rtunion fld[1]; expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: ^ 1229:../../gcc-10.2.0/gcc/rtl.h 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from :1229:../../gcc-10.2.0/gcc/dwarf2out.c:1341: ^ ~:63: 38In file included from ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here:note../../gcc-10.2.0/gcc/rtl.h:444: :expanded from macro 'RTL_CHECK2' note5: 23: rtunion fld[1];:3808 ^ : expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~In file included from ../../gcc-10.2.0/gcc/early-remat.c:24 ^ ~:267 : ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:::3808444:../../gcc-10.2.0/gcc/rtl.h38:: ./genrtl.h 5: :268:3: rtunion fld[1];:3 ^ 444 : warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.hwarning5:note: array 'fld' declared here : XEXP (rt, 3) = arg3;: note rtunion fld[1];: : array 'fld' declared here 1496 ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' rtunion fld[1]; :10 ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: ../../gcc-10.2.0/gcc/dse.c XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:444:25../../gcc-10.2.0/gcc/rtl.hwarningIn file included from :::1341415:23: ^ ~: ../../gcc-10.2.0/gcc/recog.h:166::../../gcc-10.2.0/gcc/dwarf2cfi.c:25../../gcc-10.2.0/gcc/rtl.h: note: 7:: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: array 'fld' declared hereIn file included from return XEXP (insn, 3); ./genrtl.h:380 1338 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3:warningnote ^ ~ 23 :: ^ warning: : : 3808In file included from ../../gcc-10.2.0/gcc/dumpfile.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h./genrtl.h : expanded from macro 'XEXP'34 note: : XBBDEF (rt, 2) = arg2; :310:expanded from macro 'XINT' ^ ~ 3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ if (INSN_CODE (insn) < 0)../../gcc-10.2.0/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38::1345../../gcc-10.2.0/gcc/rtl.h: 1341:1526warning:25: note: expanded from macro 'INSN_CODE' :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:#define INSN_CODE(INSN) XINT (INSN, 5)3808: ./genrtl.hnote: X0EXP (rt, 4) = NULL_RTX; ^ ~ : 1229../../gcc-10.2.0/gcc/rtl.h310:3:25: expanded from macro 'RTL_CHECK2':1358:note: 38: ^ ~ expanded from macro 'XEXP' :27: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1338: ^ ~ 23:note: ../../gcc-10.2.0/gcc/rtl.h warning:444:5note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.hnoteexpanded from macro 'X0EXP'array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' ^ ~ 1228 1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~:38:38 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229 In file included from :note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h:: 1358expanded from macro 'RTL_CHECK2':38271228:444:../../gcc-10.2.0/gcc/dwarf2out.c:: note: expanded from macro 'X0EXP' : :38:note: expanded from macro 'RTL_CHECK2'563:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from ../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :3808: ./genrtl.h ^ ~ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)444 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ ~ 444:5268:3::../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):444:1228 5: note:: array 'fld' declared here38: :5: ^: note: note: ^ ~ rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/dse.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here In file included from rtunion fld[1]; ^ ^ ~ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/early-remat.c :41: ../../gcc-10.2.0/gcc/recog.h:167 In file included from ../../gcc-10.2.0/gcc/rtl.h:24../../gcc-10.2.0/gcc/dwarf2asm.carray 'fld' declared here444:5: ^ ~: note:: : In file included from :25: In file included from 5../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 444:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: ^3808array 'fld' declared here 1338: : rtunion fld[1]; ^:5 ::23./genrtl.h:3808:: ./genrtl.hnote../../gcc-10.2.0/gcc/rtl.h::1501 note:381:10: : expanded from macro 'XINT' warning:269:3: : array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : rtunion fld[1];warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^warning../../gcc-10.2.0/gcc/rtl.h:1229 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~ :In file included from ../../gcc-10.2.0/gcc/dumpfile.c : XINT (rt, 5) = arg5;38: X0EXP (rt, 3) = NULL_RTX; ^ ~: 3808: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ./genrtl.hnote34: :../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h3113808:1526::3:1338:251341::: :23: 23warning:1358 : :./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' note27 X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: expanded from macro 'INSN_CODE': ^ ~ :expanded from macro 'XINT' ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 5)note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 5) = NULL_RTX; expanded from macro 'X0EXP' : ^ ~: 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: 1358:1358: ^ ~27:: 12281229:38note27:note38::: expanded from macro 'X0EXP' : note: expanded from macro 'X0EXP' : notearray 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note:1229 note: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:38 ^ ~: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT'expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hnote: :: expanded from macro 'RTL_CHECK2' 444 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:635#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1229:38:1228:38: In file included from :../../gcc-10.2.0/gcc/rtl.h:444:5 note: 1228:: note: array 'fld' declared here: note rtunion fld[1];38note: ^../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'3808: expanded from macro 'RTL_CHECK1' array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:::444../../gcc-10.2.0/gcc/rtl.h:444 :5: note: note../../gcc-10.2.0/gcc/rtl.h5: ^1506:10array 'fld' declared here: 269:3:444: note: expanded from macro 'RTL_CHECK1'warning In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from :5:: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: :: array 'fld' declared here return XUINT (insn, 4); ^ ~3808 : note: ^./genrtl.h rtunion fld[1]; rtunion fld[1];In file included from ^: ^ ~../../gcc-10.2.0/gcc/dse.c ^ :41expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/early-remat.c:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h 38224: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~:444::1339In file included from :../../gcc-10.2.0/gcc/rtl.h:168:5: ../../gcc-10.2.0/gcc/dumpfile.c::1229:3808: :26:38103::34 ./genrtl.h:note: expanded from macro 'XUINT': warningnote: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: : 3808: : expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~array 'fld' declared here./genrtl.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 312:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 270 ^: :3../../gcc-10.2.0/gcc/rtl.h:1358: ^ ~3: ../../gcc-10.2.0/gcc/rtl.h: return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h27: note: :1229warning: ::1526../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP':array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38 :44425In file included from :../../gcc-10.2.0/gcc/dwarf2cfi.c ::25: XEXP (rt, 6) = arg6;warning : ^ ~ In file included from note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' expanded from macro 'INSN_CODE' ^ ~5#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1228:38 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:23../../gcc-10.2.0/gcc/rtl.h444 : X0EXP (rt, 6) = NULL_RTX;note: 1338:23: : ^ ~ :note notenote: 5::expanded from macro 'RTL_CHECK1' array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote3808 : :444:5:: : array 'fld' declared hereexpanded from macro 'XEXP': ./genrtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note: array 'fld' declared here : expanded from macro 'XINT' 1358: ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27: ^ ~38: ^ ../../gcc-10.2.0/gcc/rtl.h312 notenote: : ^: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP':../../gcc-10.2.0/gcc/rtl.h1511:10 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1229:38In file included from :3: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/dwarf2out.c:warning:25:: ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :633808../../gcc-10.2.0/gcc/rtl.h warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from : ../../gcc-10.2.0/gcc/rtl.h:::./genrtl.h1228 X0EXP (rt, 6) = NULL_RTX; : return XUINT (insn, 4); 444:3808 :: ^ ~38./genrtl.h:270383 : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:3::3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~: warning../../gcc-10.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning1358note::4445:27: note note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5 XEXP (rt, 6) = arg6;array 'fld' declared here : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ../../gcc-10.2.0/gcc/rtl.h:1339 XINT (rt, 5) = arg3; :: ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h26: note: expanded from macro 'XUINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^1228#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ :38: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:1341 note:../../gcc-10.2.0/gcc/rtl.h::444: 1338array 'fld' declared here :1229: rtunion fld[1]; expanded from macro 'RTL_CHECK1'::23 ^ 23: note38:5In file included from : expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note::../../gcc-10.2.0/gcc/dumpfile.c ../../gcc-10.2.0/gcc/rtl.h notenote:: 444:: expanded from macro 'XEXP':5 expanded from macro 'RTL_CHECK2':: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 34 array 'fld' declared here note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:4441229In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229 rtunion fld[1]; ^ 38::5 38::3808: ^ note: In file included from ../../gcc-10.2.0/gcc/early-remat.cIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: note:24./genrtl.h:expanded from macro 'RTL_CHECK2': : expanded from macro 'RTL_CHECK2':313note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: 25: ^ ~In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::4443808 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: : warning5:./genrtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: array 'fld' declared here In file included from rtunion fld[1];: ^ X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:3133808:: :./genrtl.h31534../../gcc-10.2.0/gcc/dwarf2asm.c:444::12 :271: warning:5: :3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning : 25: warning : ^ ~ note: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1358 In file included from X0EXP (rt, 7) = NULL_RTX;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ 27array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];1358 XEXP (rt, 7) = arg7;note ^ ~:27 ^ ~ : expanded from macro 'X0EXP': note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3808: 1341:231342 In file included from :./genrtl.h ../../gcc-10.2.0/gcc/dwarf2out.c:23 ^ ~ note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: :384:expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ::363: In file included from : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' :1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~38:: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ 271:3 : XSTR (rt, 6) = arg4;../../gcc-10.2.0/gcc/rtl.h: note ^ ~: expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1228 1229 :38: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:: :38:../../gcc-10.2.0/gcc/rtl.h:1340 XEXP (rt, 7) = arg7; : ^ ~ 38note ../../gcc-10.2.0/gcc/rtl.h23:note: : note: : 1341::expanded from macro 'RTL_CHECK2' 23: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : noteexpanded from macro 'RTL_CHECK1'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444 : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h5: ^ ~: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' : note 444:5:../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP': :: ^ ~array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h444:note../../gcc-10.2.0/gcc/rtl.h:1229:385: array 'fld' declared here rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' 1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: :38: note : expanded from macro 'RTL_CHECK2' note:: array 'fld' declared here note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5:In file included from ^ rtunion fld[1];: array 'fld' declared here ../../gcc-10.2.0/gcc/early-remat.c: ^ rtunion fld[1];note ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.c:2434: In file included from ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ : :3808../../gcc-10.2.0/gcc/rtl.h:1864:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808: 34./genrtl.h:: In file included from warning../../gcc-10.2.0/gcc/dwarf2asm.c: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:../../gcc-10.2.0/gcc/rtl.h./genrtl.h::25: :30725:3808: ./genrtl.h return safe_as_a (JUMP_LABEL (insn)); : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:307 ^~~~~~~~~~~~~~~~~ :3:3:343:3: In file included from warning: ../../gcc-10.2.0/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 1860 XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::28: 33808 XEXP (rt, 1) = arg1;: warning ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: :1341:23: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'XEXP'1341 : ./genrtl.h :415 ^ ~ ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3: ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~ :23warning: 23:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h:::expanded from macro 'XEXP'1341:23: 1375array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: note: XINT (rt, 1) = arg1;32 note: :1229 ^ ~expanded from macro 'XEXP'expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ :1338:../../gcc-10.2.0/gcc/rtl.h :1229:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: ^ ~:: 38 note: ^ ~:1229 :38expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: note: 23 1229:expanded from macro 'RTL_CHECK2' note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note444:: 1230: expanded from macro 'XINT'5expanded from macro 'RTL_CHECK2' :37: note: ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :444noteexpanded from macro 'RTL_CHECKC1': :expanded from macro 'RTL_CHECK2' note:5: note ^ ~: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/dse.c: ^ ~../../gcc-10.2.0/gcc/rtl.h1496 :../../gcc-10.2.0/gcc/rtl.h:444:13: warning: rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1229array 'fld' declared here 5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^38 ^ ~: ^ : ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h : rhs = SET_SRC (body);444In file included from In file included from note: array 'fld' declared here ^~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.cnote: ../../gcc-10.2.0/gcc/dumpfile.cnote:63In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :array 'fld' declared here:268434::22 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ rtunion fld[1]; ^ expanded from macro 'SET_SRC'In file included from 5 ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note./genrtl.h:344../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1375444:32../../gcc-10.2.0/gcc/early-remat.c::::: 380851871: note:3:24 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX; ^ ~: ./genrtl.h noteIn file included from :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: array 'fld' declared here :: rtunion fld[1]; rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h:1358308:expanded from macro 'XCEXP' 308 310: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 3: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:warning ../../gcc-10.2.0/gcc/dwarf2cfi.c 27:1230: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :37../../gcc-10.2.0/gcc/dwarf2asm.c:25: note : ::expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h:3808:1345: note 25 ^~~~~~~~~~~~~~~~~ :25: note: : ./genrtl.hIn file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1860:28expanded from macro 'RTL_CHECKC1'expanded from macro 'XBBDEF' : note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h : XBBDEF (rt, 2) = arg2; :448#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~1228 ^ ~:../../gcc-10.2.0/gcc/rtl.h: ^ ~3808: ./genrtl.h :: 38../../gcc-10.2.0/gcc/rtl.h1345:344:3../../gcc-10.2.0/gcc/rtl.h::: note: expanded from macro 'RTL_CHECK1' 25warning :../../gcc-10.2.0/gcc/rtl.h: : note: 3:1375:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1228444 expanded from macro 'XBBDEF': 38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):note:32: ^ ~: expanded from macro 'RTL_CHECK1' ^ ~warning: 5 note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~../../gcc-10.2.0/gcc/rtl.h::12281230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ^ ~ :../../gcc-10.2.0/gcc/rtl.h37: note :444:5../../gcc-10.2.0/gcc/rtl.h : note../../gcc-10.2.0/gcc/rtl.h444: array 'fld' declared here: :5::expanded from macro 'RTL_CHECKC1' 38: rtunion fld[1];1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:1358 ^::23: 27: note notenote: array 'fld' declared here note: rtunion fld[1];: expanded from macro 'X0EXP' ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1':444:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: In file included from :63../../gcc-10.2.0/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1228:38:note ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here note: In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h1229:3808: rtunion fld[1]; ^38 ::./genrtl.h3808444: :5: :345:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3:../../gcc-10.2.0/gcc/rtl.h :note: 1876: 40 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:note: warningexpanded from macro 'RTL_CHECK2'array 'fld' declared here./genrtl.h: : 309:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: :444:../../gcc-10.2.0/gcc/rtl.h:444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this));5:5 ^warning ^~~~~~~~~~~~~~~~~:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note ../../gcc-10.2.0/gcc/rtl.h: noteIn file included from X0EXP (rt, 3) = NULL_RTX;:: array 'fld' declared here: ../../gcc-10.2.0/gcc/early-remat.c:array 'fld' declared here 1860:28 XEXP (rt, 3) = arg3; ^ ~ ^ ~24: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: : note: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h1341::3808: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h23: ./genrtl.h ^:note1358:309 : ./genrtl.h::449:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 3: :In file included from : warning../../gcc-10.2.0/gcc/dwarf2cfi.c273: expanded from macro 'XEXP' :25: In file included from warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h: :3808: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1229 XINT (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h :38:: note345:3: XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h ^ ~: :1338expanded from macro 'X0EXP'::23:1375 note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/dse.c ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2403:19../../gcc-10.2.0/gcc/rtl.h:1341:23:expanded from macro 'RTL_CHECK2' : warning 32: warning ^ ~ note: expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: : expanded from macro 'XEXP' ^ ~ X0EXP (rt, 3) = NULL_RTX; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h 1229:38: ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h1358 ::444: for (link = CALL_INSN_FUNCTION_USAGE (call_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h5: note: ::1230:37:array 'fld' declared here27: ../../gcc-10.2.0/gcc/rtl.hnote 1229note: :expanded from macro 'RTL_CHECK2':38: note:: 1228:: expanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2' 1648#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' ^ ~ rtunion fld[1];: 3840:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5 ../../gcc-10.2.0/gcc/rtl.h note ^: ^ ~ 444: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'CALL_INSN_FUNCTION_USAGE'5: notenote: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note444 ../../gcc-10.2.0/gcc/dwarf2out.c:63#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~:1228::: array 'fld' declared here 38 ^ ~:5: note: : : expanded from macro 'RTL_CHECK1'In file included from array 'fld' declared herenote ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here3808 rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: ./genrtl.h :310:../../gcc-10.2.0/gcc/rtl.h: ^ 1341444 ^ rtunion fld[1]; ^ 3In file included from ../../gcc-10.2.0/gcc/early-remat.cIn file included from : ^ ~../../gcc-10.2.0/gcc/rtl.h:23: warning : note../../gcc-10.2.0/gcc/rtl.h:444:55:::1881: expanded from macro 'XEXP' 24: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: ::25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: ../../gcc-10.2.0/gcc/rtl.h: notearray 'fld' declared here: array 'fld' declared hereIn file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h3:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::38081229: warning: ./genrtl.h rtunion fld[1]; :383808: ./genrtl.h::: ^450:310array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c3expanded from macro 'RTL_CHECK2': X0EXP (rt, 4) = NULL_RTX; : :25: In file included from ^ ~../../gcc-10.2.0/gcc/dumpfile.c 3In file included from ../../gcc-10.2.0/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34: In file included from :3808 : warning../../gcc-10.2.0/gcc/rtl.h : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3; 444:5: note3808: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here JUMP_LABEL (this) = target;: 1358 ^~~~~~~~~~~~~~~~~: : ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23./genrtl.h : ::27: ^note X0EXP (rt, 4) = NULL_RTX; 346./genrtl.h:: ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'X0EXP' note../../gcc-10.2.0/gcc/rtl.h:1358::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3:346:3 1860 ^ ~ :28::: expanded from macro 'XVEC' 27 :../../gcc-10.2.0/gcc/dse.cnotewarning: : expanded from macro 'JUMP_LABEL' note: expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:: 1358 2405: X0EXP (rt, 4) = NULL_RTX; ^ ~:12 ^ ~27 : warning../../gcc-10.2.0/gcc/rtl.h:1375:32: ^ ~note: ../../gcc-10.2.0/gcc/rtl.hnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'XCEXP' 1228:: link = XEXP (link, 1)) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: ^ ~ 38 expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h 1229: ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)27 : note: note1341: ^ ~38expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK1': : 444:../../gcc-10.2.0/gcc/rtl.h:1230 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :note ^ ~ ^ ~37:: note5 : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1':expanded from macro 'RTL_CHECK2': : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1228 note:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h38::1228../../gcc-10.2.0/gcc/rtl.h:444444: note: expanded from macro 'RTL_CHECK1': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 38:5: array 'fld' declared here note ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1];array 'fld' declared here note:: rtunion fld[1]; 5 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ : ^ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5 note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h In file included from : In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/early-remat.cnote../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :24: :444In file included from : :array 'fld' declared here63../../gcc-10.2.0/gcc/rtl.h: ^ :3808: 5: :In file included from ../../gcc-10.2.0/gcc/rtl.h1229../../gcc-10.2.0/gcc/rtl.hIn file included from :: rtunion fld[1];3808: 444:38:: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/dwarf2asm.c./genrtl.h ^:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: ::311 311: 25array 'fld' declared here note: array 'fld' declared here :3: 3: warning: warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h :451:3: warning: ../../gcc-10.2.0/gcc/dumpfile.c ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ :34: In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:444:1358: 27: 5:3808: note XVEC (rt, 4) = arg4;: expanded from macro 'X0EXP': note: ./genrtl.h:: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here347#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: ^ ~ ^ ~ rtunion fld[1]; ^ 347../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1358:3: warning:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~3 :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h: 2167 ^ ~ note../../gcc-10.2.0/gcc/rtl.h: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 10::1228 X0EXP (rt, 5) = NULL_RTX; expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):warning1358: X0EXP (rt, 5) = NULL_RTX; ^ ~:: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 27array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); 38 ::../../gcc-10.2.0/gcc/dse.c:2496:7: ../../gcc-10.2.0/gcc/rtl.h ^ ~warning rtunion fld[1];:1228:38: note: expanded from macro 'RTL_CHECK1' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ :1358: 27: note ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: 444:expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) && SYMBOL_REF_DECL (sym)5 : ^ ~: ^~~~~~~~~~~~~~~~~~~~~ note: ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here2039 In file included from ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2asm.c 38: :note::In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: ::52733:43::261228expanded from macro 'RTL_CHECK1': 38: 25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: 63: note:expanded from macro 'RTL_CHECK1'In file included from :444note :: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; :In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; 3808: 3808 ^ ^ ~In file included from ./genrtl.h:../../gcc-10.2.0/gcc/early-remat.c 312expanded from macro 'SYMBOL_REF_DECL':: 3../../gcc-10.2.0/gcc/rtl.h:24 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ::In file included from warningIn file included from : : ../../gcc-10.2.0/gcc/dwarf2cfi.c ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3:5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 25 : ^ ~ ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:warning :1373note:1358:: ../../gcc-10.2.0/gcc/rtl.h:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h452:13613:27: note: :expanded from macro 'X0EXP' array 'fld' declared here32 warning: : rtunion fld[1]; :3808: :./genrtl.h ^28: X0EXP (rt, 6) = NULL_RTX;:348 note: expanded from macro 'X0TREE': In file included from ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note../../gcc-10.2.0/gcc/dumpfile.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : expanded from macro 'XCSUBREG' ^ ~:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ^ ~ XVEC (rt, 5) = arg5;#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)warning ^ ~34: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: :note: expanded from macro 'RTL_CHECKC1' ^ ~../../gcc-10.2.0/gcc/rtl.h 3808 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1358:: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h27../../gcc-10.2.0/gcc/rtl.h:1228 X0EXP (rt, 6) = NULL_RTX; ^ ~ ::../../gcc-10.2.0/gcc/rtl.h : ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1228:38: 444note::135851342:348:38: 3:note::23note: expanded from macro 'RTL_CHECK1' : : array 'fld' declared here expanded from macro 'X0EXP': rtunion fld[1]; note ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning:444 : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1229 5 X0EXP (rt, 6) = NULL_RTX;:38../../gcc-10.2.0/gcc/rtl.hnote:: : expanded from macro 'X0EXP' : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1228: note: 38 ^ ~ array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'RTL_CHECK1' : 38 rtunion fld[1];note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::1358 ^ ~: expanded from macro 'RTL_CHECK2' ^ :../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote:27444::444expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/dse.c:: 5: note2498: : array 'fld' declared here5: expanded from macro 'RTL_CHECK1' :26: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~ expanded from macro 'X0EXP' ^ ~ note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/dwarf2asm.carray 'fld' declared herewarning :25: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h3808: :444:./genrtl.h:444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && fndecl_built_in_p (SYMBOL_REF_DECL (sym), BUILT_IN_MEMSET)) ../../gcc-10.2.0/gcc/rtl.h:2966:18:453:3: 5::warning: ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~ 1228 In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2out.c5: :38: warning note: note63: 2733: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3808: :expanded from macro 'RTL_CHECK1'note: memset (rt, 0, RTX_HDR_SIZE);array 'fld' declared here ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 ^:: 313:3 43 XINT (rt, 6) = arg6; : ^ ^~~~~~~~~~~~ note: expanded from macro 'SYMBOL_REF_DECL':note ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];25:1338:700 : 23: In file included from : ^ ~ ../../gcc-10.2.0/gcc/early-remat.c:24noteIn file included from ^ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::1361:warning: expanded from macro 'XINT': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 380828 X0EXP (rt, 7) = NULL_RTX; : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~: note22./genrtl.h::313:3 : :../../gcc-10.2.0/gcc/rtl.hnote: 3808 expanded from macro 'RTX_HDR_SIZE' : ./genrtl.h:1229../../gcc-10.2.0/gcc/rtl.h: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) :warning: expanded from macro 'X0TREE':379: : ^ ~1358 3: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:warning104:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 X0EXP (rt, 7) = NULL_RTX;24:In file included from #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) 27: ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;1358note note: noteexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::1228:38: note: : expanded from macro 'offsetof'27: note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/dumpfile.c:: expanded from macro 'X0EXP' : #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK1'expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)34 ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1341:444::51228:444: :In file included from ../../gcc-10.2.0/gcc/rtl.h: ::23: note: :3853808: : note./genrtl.h: note ^ ~: expanded from macro 'RTL_CHECK1'array 'fld' declared here: 379../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP' : rtunion fld[1];3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~warning: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/emit-rtl.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: : ^:../../gcc-10.2.0/gcc/rtl.h : ^1228444: XEXP (rt, 1) = arg1; ^ ~:38: expanded from macro 'RTL_CHECK2'5: ../../gcc-10.2.0/gcc/rtl.h:40 note : In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:: ../../gcc-10.2.0/gcc/dse.c:251341: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 2499::../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])486#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])16note:: 23:array 'fld' declared here: warning 30843: ^ ~ 19:: ^ ~:: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h warning :444:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:55::note : expanded from macro 'XEXP'note In file included from memset_call = SYMBOL_REF_DECL (sym);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/early-remat.c *step_out = XEXP (x, 1); ^ ~: warning ^~~~~~~~~~~~~~~~~~~~~ : 24 ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: note: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ~ XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : :: ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SYMBOL_REF_DECL' 1341array 'fld' declared here: 1229../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~: 3823: ^::1338:23 : 3808: ./genrtl.h:343notenote: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XINT'In file included from :1361:28: ../../gcc-10.2.0/gcc/dwarf2cfi.cnote:note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25expanded from macro 'XEXP'expanded from macro 'X0TREE' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)3../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.h ^ ~ ::3808: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:63: ../../gcc-10.2.0/gcc/rtl.h:380:1229:38: 1229: warning:1228:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h::note3808: 38 XEXP (rt, 1) = arg1; note4443:: ^ ~ :5: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23:note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' : array 'fld' declared here warning./genrtl.h: rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ 343#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h3:In file included from : ^ ~ ../../gcc-10.2.0/gcc/dumpfile.c:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5 444:5:444 XBBDEF (rt, 2) = arg2;note ^ ~34: :: In file included from expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1341:23 note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 5note: : array 'fld' declared herenote ../../gcc-10.2.0/gcc/rtl.h:: : rtunion fld[1];expanded from macro 'XEXP' rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hnote ^:3808 : 1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1229: :38: note: array 'fld' declared here./genrtl.h expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ::1229:38: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 note: expanded from macro 'RTL_CHECK2': ^ ~ : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 380 In file included from note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/dwarf2asm.cexpanded from macro 'XBBDEF'::: ^ ~444:5 : 3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)25 note: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ ~516:3: warning../../gcc-10.2.0/gcc/rtl.h :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 XVEC (rt, 1) = arg1;: :5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ : ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:122863: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:344:: rtunion fld[1];warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :338: XBBDEF (rt, 2) = arg2; ^ 1342 :warning23 ^ ~: note: In file included from expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/early-remat.c: :24 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: In file included from X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:381358:../../gcc-10.2.0/gcc/rtl.h: :444../../gcc-10.2.0/gcc/rtl.h :./genrtl.h: ^ ~:: 5379827:../../gcc-10.2.0/gcc/rtl.h:444: note344 notenote:: expanded from macro 'X0EXP':: 5 :expanded from macro 'RTL_CHECK1' 11#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ : array 'fld' declared here 3 rtunion fld[1]; : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1228: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38 X0EXP (rt, 2) = NULL_RTX; : ../../gcc-10.2.0/gcc/rtl.hIn file included from :array 'fld' declared here:444: ^ ~ ../../gcc-10.2.0/gcc/dwarf2asm.c5 : note: : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here attrs = MEM_ATTRS (x); rtunion fld[1];25:1358#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/dumpfile.c ^~~~~~~~~~~~~In file included from ^:../../gcc-10.2.0/gcc/rtl.h:27 ::34../../gcc-10.2.0/gcc/rtl.h ^ ~ :3808: ./genrtl.h note../../gcc-10.2.0/gcc/rtl.h: :2607:24In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: 444In file included from ../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3808: ^ ~./genrtl.h:::3808:: 381 note517./genrtl.h:3note: array 'fld' declared here: : expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h:1228:38: : note : :381warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'3 :3: XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/dwarf2out.cwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: 1341#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) X0EXP (rt, 3) = NULL_RTX; ^ ~: 63 ^ ~ ^ ~:23:../../gcc-10.2.0/gcc/rtl.h warning : :: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358../../gcc-10.2.0/gcc/rtl.h:444 X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1365:5::27 :29 ^ ~ note note:: note: expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/rtl.h:1358:: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ : :3808 expanded from macro 'XEXP'27: : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:::345:3: 1228notewarning: 1230:38: expanded from macro 'X0EXP' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :37 X0EXP (rt, 3) = NULL_RTX; :: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27 note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ^ expanded from macro 'RTL_CHECKC1' : In file included from ../../gcc-10.2.0/gcc/early-remat.c ^ ~ :24: In file included from note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :444:3808: : expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h5: ^ ~1229: ::38:1228:note: array 'fld' declared here ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)345 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h note38:: expanded from macro 'RTL_CHECK2': ^ ~ ../../gcc-10.2.0/gcc/rtl.h3:note: expanded from macro 'RTL_CHECK1': : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444In file included from ../../gcc-10.2.0/gcc/dumpfile.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228:34: :In file included from ../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3808 X0EXP (rt, 3) = NULL_RTX; ^ ~ :: ./genrtl.h:5:382 ^ ~../../gcc-10.2.0/gcc/rtl.h38: ^ ~: note: :../../gcc-10.2.0/gcc/rtl.h3: array 'fld' declared here444:5: note: array 'fld' declared here warning : rtunion fld[1]; 444 rtunion fld[1]; ^: : 5../../gcc-10.2.0/gcc/rtl.hIn file included from note: : note:expanded from macro 'RTL_CHECK1' ^: array 'fld' declared here1358:27 rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2cfi.c ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:444:5: ^ ~ 25:: note: array 'fld' declared here In file included from rtunion fld[1];:In file included from ../../gcc-10.2.0/gcc/emit-rtl.c In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: :40: :note: In file included from ^3808: ./genrtl.hnote :382:expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/dwarf2asm.c3: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'X0EXP': warning: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h../../gcc-10.2.0/gcc/dwarf2out.c: X0EXP (rt, 4) = NULL_RTX; ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:::38 ^ ~ 63 :3:3808: In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: :1358: ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ ../../gcc-10.2.0/gcc/rtl.h./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h: XEXP (rt, 1) = arg1; ^ ~:../../gcc-10.2.0/gcc/rtl.h:27:51834612281228::3:38 note: : expanded from macro 'X0EXP':warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^ ~ X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK1' : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::../../gcc-10.2.0/gcc/rtl.h:1228:13581341::../../gcc-10.2.0/gcc/rtl.h:273823: : : note: note:444note XEXP (rt, 3) = arg3;:: noteexpanded from macro 'X0EXP' expanded from macro 'XEXP': expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~: note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1341expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h23:: ^ ~ 5: 1228:38: note rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtl.h:1229: :: expanded from macro 'XEXP' note: 38: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ../../gcc-10.2.0/gcc/early-remat.c ^ ~../../gcc-10.2.0/gcc/rtl.h :24../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here :38: note rtunion fld[1];: :: ^expanded from macro 'RTL_CHECK2'444 ^ ~ In file included from note../../gcc-10.2.0/gcc/rtl.h:444: :../../gcc-10.2.0/gcc/rtl.h::5expanded from macro 'RTL_CHECK2'In file included from 3808 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ./genrtl.h../../gcc-10.2.0/gcc/dumpfile.c:34:5: note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])346: ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808 ^ ~3: ../../gcc-10.2.0/gcc/rtl.h:warning../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : ./genrtl.h: rtunion fld[1]; 444444: note ^: : X0EXP (rt, 4) = NULL_RTX;In file included from 5: ../../gcc-10.2.0/gcc/dwarf2out.c 5: notearray 'fld' declared herenote: array 'fld' declared here: ^ ~38363: : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:27: :array 'fld' declared here rtunion fld[1]; ^ ^In file included from 3:In file included from note../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:3808 : rtunion fld[1];./genrtl.h: ^ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 25expanded from macro 'X0EXP': XINT (rt, 5) = arg3;In file included from :347In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/dwarf2asm.c ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ 3:: ./genrtl.h:: warning../../gcc-10.2.0/gcc/rtl.h:1338::4038323./genrtl.h:: ::1228:519:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: ./genrtl.h:663:note: expanded from macro 'XINT' X0EXP (rt, 5) = NULL_RTX;warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: ^ ~ XINT (rt, 5) = arg3; ^ ~: warning X0EXP (rt, 4) = NULL_RTX; : ^ ~../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1358:27: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1338:note 1229:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP':13412338 : notenote: ::expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1358: expanded from macro 'RTL_CHECK2' :23note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:27 ^ ~../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 444:1228: :../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'X0EXP': ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~5: 444:5: note: array 'fld' declared here note: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :38: note: noteexpanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ :: expanded from macro 'XEXP' 38: note :: 1229In file included from ../../gcc-10.2.0/gcc/dumpfile.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~34: In file included from : ^ ~In file included from ../../gcc-10.2.0/gcc/early-remat.c38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:3824: : : note: expanded from macro 'RTL_CHECK2'In file included from 444:5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:444:../../gcc-10.2.0/gcc/rtl.h: :38085note3808:: : ./genrtl.h : expanded from macro 'RTL_CHECK2' : rtunion fld[1];note ./genrtl.h: :347 ^384array 'fld' declared here :3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ : In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from 3: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.hwarning:5: X0EXP (rt, 5) = NULL_RTX;: : ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2asm.c:25note : array 'fld' declared here3808../../gcc-10.2.0/gcc/rtl.h: :: ./genrtl.h XSTR (rt, 6) = arg4;In file included from :348../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ::1358../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1];3808:: 3:./genrtl.h:: warning23::27 5: note: 550: noteexpanded from macro 'XSTR'note ^: : : : expanded from macro 'X0EXP' array 'fld' declared here3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:warning ^ ~ : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ 1228:../../gcc-10.2.0/gcc/emit-rtl.c38:../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1358: XEXP (rt, 1) = arg1; 40 ^ ~:: In file included from ../../gcc-10.2.0/gcc/rtl.h1229: : In file included from :38note../../gcc-10.2.0/gcc/dwarf2cfi.c: note27:3808: :../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1':1341:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25: ^ ~ expanded from macro 'XEXP'./genrtl.h../../gcc-10.2.0/gcc/rtl.h note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 44494 ^ ~ 3808: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229 ^ ~::33845 ^ ~:: 3:::../../gcc-10.2.0/gcc/rtl.h:note 1228 warning../../gcc-10.2.0/gcc/rtl.h:38: :38 444::: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4;1341In file included from ../../gcc-10.2.0/gcc/early-remat.c ^ ~ ^ ~:24: :: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h23 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^: ./genrtl.h ^ ~ :348:3:: 444:5: warningnote../../gcc-10.2.0/gcc/rtl.hnoteIn file included from : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dumpfile.c::34: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':1340: 23: : X0EXP (rt, 6) = NULL_RTX;444::array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];5 ^ ~ note: ^ ~../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h: ^415:expanded from macro 'XSTR' : 3 : warningIn file included from note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here../../gcc-10.2.0/gcc/dwarf2asm.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];1229 ^ ~ :38../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1; :25: 1358:27: ^In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1338:23note: : note: : expanded from macro 'XINT'expanded from macro 'X0EXP' :38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3808 : ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2out.c ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: 551:::3: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 63 ^ ~warning: note1229:38In file included from :../../gcc-10.2.0/gcc/rtl.h :: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1228 444 :38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444note: note:5:3808: : ^ ~ :expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:379#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::1341: : :3: warning: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here rtunion fld[1]; array 'fld' declared here ^: expanded from macro 'XEXP' rtunion fld[1]; 444../../gcc-10.2.0/gcc/rtl.h:444: ^ ~:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h :1229:38: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:../../gcc-10.2.0/gcc/rtl.h3: : note5: array 'fld' declared here: notewarning rtunion fld[1];1341:23: : note: expanded from macro 'XEXP' : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/emit-rtl.c ^ ~ ^ ~:40: In file included from ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~: rtunion fld[1]; ^3808 ../../gcc-10.2.0/gcc/rtl.h444:5: ../../gcc-10.2.0/gcc/rtl.hnote: : array 'fld' declared here :./genrtl.h:177: ^1229:38: rtunion fld[1];:3 :In file included from 1338:23: note ^: note : expanded from macro 'RTL_CHECK2'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/early-remat.cIn file included from ../../gcc-10.2.0/gcc/dumpfile.c::34: In file included from ../../gcc-10.2.0/gcc/rtl.h:380824: : ./genrtl.h:448:3: In file included from XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: 444 ^ ~ : :5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~380825 ^:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1341 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/dwarf2out.c:1229./genrtl.h:653:38: 63./genrtl.h:379:::3: 3warning : In file included from : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:23warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'RTL_CHECK2'note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ 3808:1340:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: 1341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23:: note: ^ ~../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; note ^ ~expanded from macro 'XSTR': :./genrtl.h: :380:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :3: warning5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1229:1229note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::38: ../../gcc-10.2.0/gcc/rtl.h:1234array 'fld' declared here ^ ~:29: 38 : ../../gcc-10.2.0/gcc/rtl.hnote:1229 XBBDEF (rt, 2) = arg2; notenote : expanded from macro 'RTL_CHECK2': : expanded from macro 'XWINT' :38#define XWINT(RTX, N) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ ^ ~: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: expanded from macro 'RTL_CHECK2' ^:25../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/hwint.h ../../gcc-10.2.0/gcc/rtl.h:444:::13453808: ./genrtl.h:44425:: note:59: :5:expanded from macro 'XBBDEF'5:: 26:448 ^ note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 3: note: array 'fld' declared here ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]# define HOST_WIDE_INT long long :1228: rtunion fld[1];38 In file included from ../../gcc-10.2.0/gcc/dumpfile.cnote ^: XSTR (rt, 1) = arg1; note:: : array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:2534 : : expanded from macro 'RTL_CHECK1' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h ^ rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/early-remat.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/emit-rtl.c1340In file included from :40:../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: :654../../gcc-10.2.0/gcc/rtl.h: ::23In file included from : note444:5::: expanded from macro 'XSTR' note: 324: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h:: :449warning:3808 ./genrtl.h3: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; array 'fld' declared here: ^ ~ warning380: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h: XBBDEF (rt, 2) = arg2; rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 178 ^: ^ ~../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~1345In file included from ../../gcc-10.2.0/gcc/dwarf2out.c::25:123463: note: :3:../../gcc-10.2.0/gcc/rtl.hIn file included from 29: :note: expanded from macro 'XWINT': 1229: ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :3808expanded from macro 'XBBDEF'38 : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1338445./genrtl.h::23: 5note XBBDEF (rt, 2) = arg2; : :381#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'RTL_CHECK2':3: warning : ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note note: expanded from macro 'XINT': :../../gcc-10.2.0/gcc/rtl.h ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h:444array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/hwint.h:385 ^ ~ : :::../../gcc-10.2.0/gcc/rtl.h note:: :1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 38134559:26:: note25: :expanded from macro 'RTL_CHECK1' array 'fld' declared here : expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; note: expanded from macro 'XBBDEF' X0EXP (rt, 3) = NULL_RTX; note: # define HOST_WIDE_INT long long #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ^:444:5:../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: 1228:38: note../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here :25: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h ^ : ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h1358:In file included from 444::5:: 27./genrtl.h note:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: note note: ../../gcc-10.2.0/gcc/early-remat.c:array 'fld' declared here: expanded from macro 'RTL_CHECK1' :2425 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :expanded from macro 'X0EXP' ^ ~ 449 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^: ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from In file included from :../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/dumpfile.c:: :34: 3: ./genrtl.h:: In file included from 1228./genrtl.h5:38: note: expanded from macro 'RTL_CHECK1' :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :381:array 'fld' declared here rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:70838083 ../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h: In file included from :../../gcc-10.2.0/gcc/emit-rtl.c:3: XINT (rt, 2) = arg2; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :450 ^ ~ X0EXP (rt, 3) = NULL_RTX; 444: 40 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1338: In file included from :3: 23 : SUBREG_BYTE (rt) = arg1;:5 ../../gcc-10.2.0/gcc/rtl.h ^ ~ :: ^~~~~~~~~~~~~~~~note: array 'fld' declared here3808: warning note../../gcc-10.2.0/gcc/rtl.h:2039:26./genrtl.h: :179::: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];3: notewarning : expanded from macro 'SUBREG_BYTE':1358:27 ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ ^ ~ XEXP (rt, 3) = arg3; XVEC (rt, 3) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1341:1342: expanded from macro 'X0EXP':63:23:: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:23 38:32#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: note: expanded from macro 'XVEC' : ^ ~ notenote:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XEXP' 3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCSUBREG':1228expanded from macro 'RTL_CHECK2' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 382:3 : ^ ~ :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37:: 444 X0EXP (rt, 4) = NULL_RTX; ^ ~::1229 ../../gcc-10.2.0/gcc/rtl.h:note: 4445:expanded from macro 'RTL_CHECKC1' ::38::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note ^ ~ note../../gcc-10.2.0/gcc/rtl.h38:444: 5:5: notearray 'fld' declared here::: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :1358 : array 'fld' declared here rtunion fld[1]; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h: ^27: In file included from 444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/early-remat.c: ^ note: ../../gcc-10.2.0/gcc/dwarf2cfi.cnote24 ^ ~ : expanded from macro 'X0EXP'array 'fld' declared here : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from In file included from :../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^44425: ../../gcc-10.2.0/gcc/dwarf2asm.cIn file included from In file included from :25: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:382../../gcc-10.2.0/gcc/rtl.h::3808: 405:1228: :38:::3:./genrtl.h:In file included from note warning: note735:3808: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 3808: :3./genrtl.h:: X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:450:: 327 ^ warning: ./genrtl.h:180:3In file included from :expanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dumpfile.c : note: : expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 4) = arg4; X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:444warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5:1228:38 ^ ~ 34: In file included from :: note../../gcc-10.2.0/gcc/rtl.h ^ ~ XVEC (rt, 3) = arg3; :1338:../../gcc-10.2.0/gcc/rtl.h note23: note: ^ ~: : array 'fld' declared here :3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'::1342:23: : ./genrtl.h1358#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XINT':27:451note rtunion fld[1];: ^ ~:: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^3: : In file included from expanded from macro 'X0EXP' warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2out.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ XVEC (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h63:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229::In file included from 1342../../gcc-10.2.0/gcc/rtl.h:1228::38444:3808: ./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:122938: note: ::23note38::: 383 : expanded from macro 'RTL_CHECK1'5note: expanded from macro 'XVEC'noteexpanded from macro 'RTL_CHECK2': note:3: array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning: ../../gcc-10.2.0/gcc/early-remat.c:24: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~3808 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :: ^ ~ ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:5::444:1229array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]383: ::3:538 note: XINT (rt, 5) = arg3;444array 'fld' declared here: : note rtunion fld[1];: ^ ~5warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^: notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1338:23 XINT (rt, 5) = arg3;: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from :1229:38In file included from In file included from : ^ ~../../gcc-10.2.0/gcc/emit-rtl.c:40: ../../gcc-10.2.0/gcc/dwarf2cfi.c In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 25: : ../../gcc-10.2.0/gcc/dwarf2asm.c./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:::1338 25note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~3808: ./genrtl.hexpanded from macro 'RTL_CHECK2'181 : : 23In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3 451::../../gcc-10.2.0/gcc/rtl.h:3 warning:: ^ ~ :note ../../gcc-10.2.0/gcc/rtl.h444: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT':array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::5:4443808 : ./genrtl.h XINT (rt, 5) = arg5; ^ ~ : warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 5../../gcc-10.2.0/gcc/rtl.h: : note: note:array 'fld' declared here1338 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:23: XVEC (rt, 4) = arg4;786 ^ :3: : note: In file included from ../../gcc-10.2.0/gcc/dumpfile.cwarning../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ expanded from macro 'XINT':In file included from ^ ~../../gcc-10.2.0/gcc/dwarf2out.c34: In file included from 1229 :63: X0EXP (rt, 1) = NULL_RTX;:38../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:In file included from : ^ ~../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3808: ./genrtl.h :384 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1342:23:3808: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h:3:1229./genrtl.h:452:38 :1358:3:note:27:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: XSTR (rt, 6) = arg4; expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 5) = arg5; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1229::../../gcc-10.2.0/gcc/rtl.h note: 5../../gcc-10.2.0/gcc/rtl.h38::expanded from macro 'X0EXP'13401342 :444:23:5:::23 note: note: array 'fld' declared here note:: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'RTL_CHECK2': note: expanded from macro 'XSTR'array 'fld' declared hereexpanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^../../gcc-10.2.0/gcc/rtl.h ^ ~ :1228 ^ ~../../gcc-10.2.0/gcc/rtl.h ::1229 :3838 rtunion fld[1];In file included from :: ../../gcc-10.2.0/gcc/early-remat.cnote :24: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note: 3808../../gcc-10.2.0/gcc/rtl.h:444: ./genrtl.h:::384 ^ ~40: 38: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: 3808../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1':5:3::444:: expanded from macro 'RTL_CHECK2' warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444note182 rtunion fld[1]; :: :444array 'fld' declared here3:5:5: : ^: notenote: : rtunion fld[1]; array 'fld' declared here ^array 'fld' declared here In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4;warning../../gcc-10.2.0/gcc/dumpfile.c : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: XEXP (rt, 6) = arg6; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: 34./genrtl.h:452:: 3 : ../../gcc-10.2.0/gcc/rtl.h:1340In file included from :In file included from ../../gcc-10.2.0/gcc/dwarf2out.c23: note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^::63: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' 3808 3808 : : ./genrtl.h:415#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3:../../gcc-10.2.0/gcc/rtl.h ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25::1341:: 23: warningwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from 453: XVEC (rt, 5) = arg5;note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: :3expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1229: ./genrtl.h XINT (rt, 1) = arg1;: ^ ~:../../gcc-10.2.0/gcc/rtl.h813:3::38: 1229note: :: ^ ~../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2':1338expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; :1342:23: : note:23: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h444:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ../../gcc-10.2.0/gcc/rtl.h4445: XINT (rt, 6) = arg6; ^ ~ expanded from macro 'XVEC' : 5note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note../../gcc-10.2.0/gcc/rtl.h::: note1341: : array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h1338:expanded from macro 'XINT'23: 1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23: : rtunion fld[1];array 'fld' declared here 38 : rtunion fld[1]; ^note:: : note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h :1229:38: note../../gcc-10.2.0/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/early-remat.c expanded from macro 'RTL_CHECK2' ^ ~ : ^ 24../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 :: 1229In file included from :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ../../gcc-10.2.0/gcc/rtl.hIn file included from : ^ ~3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ ::note: 415444../../gcc-10.2.0/gcc/emit-rtl.c:40:5: notenote: array 'fld' declared here:: : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5:../../gcc-10.2.0/gcc/rtl.h3expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^:note: ^ ~ ^ ~3808array 'fld' declared here : ./genrtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 220:444:5In file included from : note XINT (rt, 1) = arg1;:: 3In file included from array 'fld' declared here :: rtunion fld[1]; ^../../gcc-10.2.0/gcc/dwarf2cfi.cwarning444 :../../gcc-10.2.0/gcc/dwarf2asm.c ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;:25 25: 5In file included from :../../gcc-10.2.0/gcc/rtl.h: 1338In file included from :../../gcc-10.2.0/gcc/rtl.h23 In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:3808 ^ ~: : ./genrtl.h:note:63: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XINT'453:note: array 'fld' declared here :3808: 3 rtunion fld[1]; :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 867../../gcc-10.2.0/gcc/rtl.h./genrtl.h:: :3:448 warning: 1341::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229:38:In file included from ../../gcc-10.2.0/gcc/dumpfile.c 23: XSTR (rt, 1) = arg1;warning:34: :3: warning: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;note: : ../../gcc-10.2.0/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2'./genrtl.h:486: :expanded from macro 'XEXP' ^ ~ XSTR (rt, 1) = arg1; 3 ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::1340:23: note: : 1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' :23: ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1340: ^ ~23../../gcc-10.2.0/gcc/rtl.h:444note: warning :5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1229::1229: : 38 ^ ~38 ::../../gcc-10.2.0/gcc/rtl.h:1338 note note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XSTR'note: : : array 'fld' declared here 23 rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :expanded from macro 'RTL_CHECK2' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'RTL_CHECK2' 444: In file included from ../../gcc-10.2.0/gcc/early-remat.c:../../gcc-10.2.0/gcc/rtl.h:245#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from : expanded from macro 'XINT' ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:3808:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h:448: 3 ^ ~: :note ../../gcc-10.2.0/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2':444../../gcc-10.2.0/gcc/rtl.h:5 ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared herewarning: 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 444../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:note5 ^ : :: noteIn file included from :array 'fld' declared here : 444:5 XSTR (rt, 1) = arg1;38: rtunion fld[1]; ^ ~ array 'fld' declared here :../../gcc-10.2.0/gcc/dwarf2asm.c ^ rtunion fld[1]; noteIn file included from :note25: In file included from ^: : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/emit-rtl.c3808: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ./genrtl.h:40 rtunion fld[1]; ^ 1340::868:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ : warningIn file included from : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2out.cIn file included from ::3808:63 XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h: note444: ^ ~../../gcc-10.2.0/gcc/dwarf2cfi.c: ./genrtl.h::221: :In file included from 255expanded from macro 'XSTR' : 3:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 13403808 note: ./genrtl.h: : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 23 XBBDEF (rt, 2) = arg2;:array 'fld' declared here : ^ ~486: note rtunion fld[1];: 449:: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h ^ :31345:: 25warning: note: :expanded from macro 'XBBDEF'3 1229#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ../../gcc-10.2.0/gcc/rtl.h warning ^ ~:In file included from ../../gcc-10.2.0/gcc/dumpfile.c: 1228: 34:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ../../gcc-10.2.0/gcc/rtl.h:1229 XINT (rt, 1) = arg1; : note:In file included from :38:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ note note: : ^ ~expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3808:444:5: ./genrtl.h:516:3:: :1338 expanded from macro 'RTL_CHECK2': XINT (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h note warning:444 ^ ~:: :../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~5array 'fld' declared here note:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:1338:23 array 'fld' declared here: note : expanded from macro 'XINT' XVEC (rt, 1) = arg1; note ^ ~ : note: array 'fld' declared here expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ../../gcc-10.2.0/gcc/early-remat.c ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1342: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229:24 : In file included from ../../gcc-10.2.0/gcc/rtl.h: ^:../../gcc-10.2.0/gcc/rtl.h38: note: :3808: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:251229expanded from macro 'RTL_CHECK2' 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from ../../gcc-10.2.0/gcc/emit-rtl.c./genrtl.h:449 :40note:3: In file included from : : expanded from macro 'XVEC': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:444:3808: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ./genrtl.h5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::38: 3808: 1229:38:note XINT (rt, 2) = arg2; : ^ ~ expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1338:23:222897note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2': array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ 3: In file included from :: expanded from macro 'XINT'../../gcc-10.2.0/gcc/dwarf2out.c ^ ~ 35warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:444: In file included from XEXP (rt, 3) = arg3; ^ ~ 5: ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 note : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :note450 :3::1340: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ array 'fld' declared here: rtunion fld[1];warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : 1229:38:23 1341: XVEC (rt, 3) = arg3;In file included from ../../gcc-10.2.0/gcc/dumpfile.c ^ ~ note:: In file included from ../../gcc-10.2.0/gcc/rtl.h23: note expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/dwarf2cfi.c:note: expanded from macro 'XSTR': expanded from macro 'XEXP' : 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :34: In file included from 3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):516../../gcc-10.2.0/gcc/rtl.h 1342 ^ ~ ::3:../../gcc-10.2.0/gcc/rtl.h1229../../gcc-10.2.0/gcc/rtl.h warning: ^ ~ ::38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23:note../../gcc-10.2.0/gcc/rtl.h:3808:444: XVEC (rt, 1) = arg1; 1229 expanded from macro 'RTL_CHECK2': ./genrtl.h :517:note ^ ~:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:expanded from macro 'XVEC' :: note ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:444: array 'fld' declared here: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5: note warning rtunion fld[1]; : ^: ^ ~ expanded from macro 'RTL_CHECK2'In file included from note../../gcc-10.2.0/gcc/rtl.h:1342 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/early-remat.c:23: : note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~: In file included from 38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::444../../gcc-10.2.0/gcc/rtl.h::3808:1341: ^: : ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: XVEC (rt, 3) = arg3; ^ ~1229expanded from macro 'RTL_CHECK2': note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' 5: note: ^ ~../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:: 444 25 ^ ~:538: ../../gcc-10.2.0/gcc/rtl.h:: notenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:444 ^ ~: array 'fld' declared here :5:: In file included from ../../gcc-10.2.0/gcc/rtl.h 40: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::3808: ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38081229:38 In file included from : :./genrtl.hnote: :926444../../gcc-10.2.0/gcc/early-remat.c:24: ./genrtl.h:3:223:3:5: : warningarray 'fld' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : note: : ^ array 'fld' declared here In file included from 3808array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2out.c: note./genrtl.h XSTR (rt, 1) = arg1;: :451expanded from macro 'RTL_CHECK2' : ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h63:3 In file included from ^ ~ :../../gcc-10.2.0/gcc/rtl.h:13381340:23: In file included from ::: 23: note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 444note: :5: warning../../gcc-10.2.0/gcc/dwarf2cfi.c:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XVEC (rt, 4) = arg4; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23: note:expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hnoteexpanded from macro 'XINT': 3808: expanded from macro 'XVEC' ./genrtl.h:451:3 :3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: : : warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here: ./genrtl.h: ^ ~ 517#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 :../../gcc-10.2.0/gcc/rtl.h::38:3 rtunion fld[1];1229:: 1229:note: expanded from macro 'RTL_CHECK2' ^ 38: In file included from ../../gcc-10.2.0/gcc/dumpfile.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4;note ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 38: XEXP (rt, 2) = arg2;3808 ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2':: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1341:: 444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h :1342:note:: note: : :array 'fld' declared here444:518 ^ ~ rtunion fld[1];5 ../../gcc-10.2.0/gcc/rtl.h:44423:: note: array 'fld' declared here :5::3expanded from macro 'XEXP' note: : note: rtunion fld[1]; ^array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warningexpanded from macro 'XVEC' ^ ~ : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/emit-rtl.c:40 ^ 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from :../../gcc-10.2.0/gcc/early-remat.c: noteIn file included from :24 ^: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: XEXP (rt, 3) = arg3;224:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ : In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h./genrtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :927::../../gcc-10.2.0/gcc/rtl.h33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2;1341:23: : ^ ~ ^ ~note: expanded from macro 'XEXP' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :452: XINT (rt, 5) = arg5; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 1229../../gcc-10.2.0/gcc/rtl.h: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~: 134238warning../../gcc-10.2.0/gcc/rtl.h: 23: ::1229../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XVEC (rt, 5) = arg5; ^ ~ note :38:1338: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :1342:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note : 23expanded from macro 'XVEC' ^ ~note rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^: note :In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25expanded from macro 'XINT': expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:444: 518:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h 5: ^ ~1229:note: array 'fld' declared here3:: rtunion fld[1];38 warning: :1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h note: ^ 38:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 1229::444:5: XEXP (rt, 3) = arg3; ^ ~ In file included from note../../gcc-10.2.0/gcc/dwarf2out.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :63: ^ ~expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :3808: :../../gcc-10.2.0/gcc/rtl.h./genrtl.h:452 ../../gcc-10.2.0/gcc/rtl.h38: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:::3 444 ../../gcc-10.2.0/gcc/rtl.h1341: ^ :In file included from 23::../../gcc-10.2.0/gcc/dumpfile.c:34: : :5:444:5 : notenoteIn file included from expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here expanded from macro 'XEXP' : ^ ~3808: ./genrtl.h rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: 519:3: rtunion fld[1]; XVEC (rt, 5) = arg5;warning: In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: : X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/early-remat.c ^ ~ 3808: ./genrtl.h:: 24956 ^:1229:3: ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: ../../gcc-10.2.0/gcc/rtl.h warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ::40:13423808: : note: In file included from : XVEC (rt, 1) = arg1;23expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note1358 ^ ~:: : ../../gcc-10.2.0/gcc/rtl.h27expanded from macro 'XVEC' :444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~38085: note : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0EXP'./genrtl.h::: note :: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)225: rtunion fld[1];3 : ^ 38 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h453../../gcc-10.2.0/gcc/dwarf2cfi.c1342::23:::122825 :: note: In file included from 3../../gcc-10.2.0/gcc/rtl.h :note: warning:3808: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XINT (rt, 6) = arg6; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 519: 1338 ^ ~ :3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):../../gcc-10.2.0/gcc/rtl.h: warning: 444: XEXP (rt, 6) = arg6; expanded from macro 'RTL_CHECK1'23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX;: ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: 5:note: :38444::5::23expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~1358note notenote: : ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared hereexpanded from macro 'XEXP': 1229:38: :27 : note rtunion fld[1];array 'fld' declared herenote: ^ In file included from expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : ../../gcc-10.2.0/gcc/dwarf2out.c:63expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'X0EXP' ^1229: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):444 38 ^ ~ : 5453../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'::../../gcc-10.2.0/gcc/rtl.h3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6;444 : ^ ~note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 5 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ^ ~1338:23:::../../gcc-10.2.0/gcc/dumpfile.c1228:38 : note: :34: expanded from macro 'RTL_CHECK1' In file included from note: array 'fld' declared here../../gcc-10.2.0/gcc/early-remat.c:24In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; 444note: expanded from macro 'XINT': In file included from 3808 : ./genrtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :550:3 ^ ~../../gcc-10.2.0/gcc/rtl.h: ^3808::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5: note: : ^ ~warningarray 'fld' declared here./genrtl.h :486:3:: ../../gcc-10.2.0/gcc/rtl.h warning: rtunion fld[1];:444../../gcc-10.2.0/gcc/rtl.h :1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : note: XINT (rt, 1) = arg1;5: note: ../../gcc-10.2.0/gcc/dwarf2asm.c:25 ^ ~: expanded from macro 'RTL_CHECK2'array 'fld' declared here: In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ^ : XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:1341../../gcc-10.2.0/gcc/rtl.h::23:40984::444:13383: ::5:warning: ../../gcc-10.2.0/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :3808array 'fld' declared here 23In file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: :3808 : :note: rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~expanded from macro 'XEXP' 550 :3note ./genrtl.h: ^expanded from macro 'XINT':226#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: In file included from :1229::1340array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dwarf2out.c:: warning38: :23:63 : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:: :: expanded from macro 'RTL_CHECK2'1229:38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;:3808note: : ^ ~./genrtl.h noteexpanded from macro 'XSTR' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h486 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1341:23: : X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' ^ ~ :444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:3../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1358: ../../gcc-10.2.0/gcc/rtl.h:27:: :38:noteexpanded from macro 'XEXP' 5: 444:5note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: : ^ ~array 'fld' declared hereexpanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP' 1338 note: rtunion fld[1];array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ^ ~1229:In file included from ../../gcc-10.2.0/gcc/dumpfile.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~3823::: ^34 note: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2': note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h 1228expanded from macro 'XINT'In file included from rtunion fld[1];:38 : : ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h 444:5:In file included from 3808../../gcc-10.2.0/gcc/early-remat.c note: expanded from macro 'RTL_CHECK1' ^ ~: 24:: ./genrtl.h:: 551:3: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c 1229:38 XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.hnote #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::3808 ^ ~ : note: ./genrtl.h25../../gcc-10.2.0/gcc/rtl.h ^ ~: : ../../gcc-10.2.0/gcc/rtl.h: In file included from 1341:../../gcc-10.2.0/gcc/rtl.h:516:: :380823:expanded from macro 'RTL_CHECK2'3:array 'fld' declared here rtunion fld[1];444: note: expanded from macro 'XEXP' warning: ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XVEC (rt, 1) = arg1; :In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 101225#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ ^ ~ 35../../gcc-10.2.0/gcc/rtl.h:1342: ../../gcc-10.2.0/gcc/rtl.h::444note: array 'fld' declared here:5 :23 : In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ::3808 ^ note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.hwarning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; 551:3 ^ ~:: warning expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC':../../gcc-10.2.0/gcc/emit-rtl.c:40: XEXP (rt, 2) = arg2;In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265: :38 ^ ~../../gcc-10.2.0/gcc/dwarf2out.c:6338: 3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: : expanded from macro 'RTL_CHECK2' ^ ~: note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :1341 ::: expanded from macro 'RTL_CHECK2'23: ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note444warning:: : 3808: ./genrtl.hexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h5: note :516:3:: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' note:444: ^ ~ 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; : array 'fld' declared here ^ ~ ^38: XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^5expanded from macro 'RTL_CHECK2': note: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1342:23: note: expanded from macro 'XVEC': rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h In file included from In file included from ../../gcc-10.2.0/gcc/dumpfile.c::../../gcc-10.2.0/gcc/dwarf2asm.c34: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808:25 ^ ~: ^ ~: In file included from 3808../../gcc-10.2.0/gcc/rtl.h:1229::38../../gcc-10.2.0/gcc/rtl.h :./genrtl.h:: 3808:./genrtl.h: ./genrtl.h:444../../gcc-10.2.0/gcc/rtl.h::444:517:1041653 note: :3: 3:55: ::warningexpanded from macro 'RTL_CHECK2' note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ warning: warning: XWINT (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XEXP (rt, 2) = arg2; ^ XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~444 ^ : ^ ~5 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1234:29: In file included from note: expanded from macro 'XWINT' :../../gcc-10.2.0/gcc/emit-rtl.c:40: :In file included from ../../gcc-10.2.0/gcc/rtl.h:38081341: ./genrtl.h: ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 266 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note23: :../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:note:1341In file included from :445:: 3:5:23: ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: note: rtunion fld[1]; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from noteexpanded from macro 'XEXP': ^ ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:array 'hwint' declared here ^ ~3808 XBBDEF (rt, 2) = arg2;63: In file included from HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1229:38: note :3808: ../../gcc-10.2.0/gcc/rtl.h:1345:25: : ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:653517:3: expanded from macro 'RTL_CHECK2':: 326: warningnote: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'HOST_WIDE_INT'warning ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;38 XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long: ^ ~note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ : 444:expanded from macro 'RTL_CHECK2'5:../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/dumpfile.c: 1234 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 34: ^ ~ array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h::29:../../gcc-10.2.0/gcc/rtl.h:4441341:5: note::1228 ../../gcc-10.2.0/gcc/rtl.h:23 note: :3808: ./genrtl.h:654:expanded from macro 'XWINT' :3note: expanded from macro 'XEXP': rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here ^ : XWINT (rt, 2) = arg2; ^ ~In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.h:445: note: 5:: ../../gcc-10.2.0/gcc/rtl.hnote rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h25: :expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ :12341229:38::In file included from 293808 :../../gcc-10.2.0/gcc/early-remat.c: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: array 'hwint' declared hereexpanded from macro 'RTL_CHECK2': expanded from macro 'XWINT'1042 HOST_WIDE_INT hwint[1]; :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^3: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning../../gcc-10.2.0/gcc/hwint.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note ^ ~ : :59:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h26: note3808: expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :518: ^:3:# define HOST_WIDE_INT long long 445 ^::5 444: note1340:In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: 5:::In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:warningarray 'hwint' declared here40: In file included from note23:../../gcc-10.2.0/gcc/rtl.h: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: 25: HOST_WIDE_INT hwint[1]; ^ array 'fld' declared here./genrtl.h ../../gcc-10.2.0/gcc/hwint.h:59: In file included from ../../gcc-10.2.0/gcc/rtl.h26 rtunion fld[1];: XEXP (rt, 3) = arg3;note: ^3808: ./genrtl.hnote: ^ ~ : expanded from macro 'HOST_WIDE_INT' ::../../gcc-10.2.0/gcc/rtl.h In file included from expanded from macro 'XSTR' :../../gcc-10.2.0/gcc/dwarf2out.c:63#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1341654# define HOST_WIDE_INT long long 267:23 : ^ ~:33 : ../../gcc-10.2.0/gcc/rtl.h:: :In file included from ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP'1229warning ::38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3808 note ^ ~: expanded from macro 'RTL_CHECK2': ./genrtl.h:518:../../gcc-10.2.0/gcc/rtl.h3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; XWINT (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34../../gcc-10.2.0/gcc/rtl.h: 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 3808 ^ ~38: ../../gcc-10.2.0/gcc/rtl.h :::1341../../gcc-10.2.0/gcc/rtl.h: note: 23:expanded from macro 'RTL_CHECK2'444: ^ ~ 5 ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h:708:note::444: array 'fld' declared here12343: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341:1229:23: :295 rtunion fld[1]; : note: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~:38: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:2039 ^:note note26 : expanded from macro 'XEXP' rtunion fld[1]; ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from expanded from macro 'XWINT'../../gcc-10.2.0/gcc/early-remat.c :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3 In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~ : expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1229: In file included from :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) note: warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ 38:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 445 ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: X0EXP (rt, 4) = NULL_RTX; ::../../gcc-10.2.0/gcc/rtl.h:444 note: 1373:32expanded from macro 'RTL_CHECK2': note: : ^ ~ :5: note: array 'fld' declared here38085: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1];#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here:444: ^ ~ : ./genrtl.h:5:1072 : HOST_WIDE_INT hwint[1]; In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:: ^ 1358:27:3note:63 : ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/hwint.harray 'fld' declared here::59warning../../gcc-10.2.0/gcc/rtl.h:26:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1230 : rtunion fld[1];note: 3808 ^ noteIn file included from : ./genrtl.h:../../gcc-10.2.0/gcc/emit-rtl.c:40: : : XSTR (rt, 1) = arg1;519:337: ^ ~ expanded from macro 'HOST_WIDE_INT'expanded from macro 'X0EXP':../../gcc-10.2.0/gcc/rtl.hIn file included from : note: ../../gcc-10.2.0/gcc/rtl.h1340:23 expanded from macro 'RTL_CHECKC1' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) # define HOST_WIDE_INT long long3808 ^ ~ warning : ./genrtl.h:268:: note: ^:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; : ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ : 1229In file included from 1358../../gcc-10.2.0/gcc/dwarf2cfi.c:25:: In file included from ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;:3808:In file included from 27../../gcc-10.2.0/gcc/rtl.h: ^ ~38 : note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dumpfile.c: note34: In file included from 444expanded from macro 'X0EXP':: : expanded from macro 'RTL_CHECK2' :1338:./genrtl.h235../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here::3808 1228708:: 38:note: expanded from macro 'XINT'3./genrtl.h:: rtunion fld[1]; note: ../../gcc-10.2.0/gcc/rtl.h:444: ^735:3expanded from macro 'RTL_CHECK1'warning:5:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:../../gcc-10.2.0/gcc/rtl.hIn file included from X0EXP (rt, 1) = NULL_RTX;:1229:26:38../../gcc-10.2.0/gcc/early-remat.c :24 : ^ ~ ^ ~ note: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' note../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:13581373::::: array 'fld' declared here32444: expanded from macro 'RTL_CHECK2': note 27: expanded from macro 'XCSUBREG' 3808: ./genrtl.h rtunion fld[1];: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: ^ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1230:In file included from ^ ~ 550:3: 37warning ^ ~5:: : note../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here: 1228../../gcc-10.2.0/gcc/dwarf2asm.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECKC1' rtunion fld[1];38 25../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: : expanded from macro 'RTL_CHECK1'In file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h : ^ ~ 444::../../gcc-10.2.0/gcc/rtl.h:53808 ^ ^ ~: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h::444 :note51341: note1073: :array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: 3 rtunion fld[1]; : ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: In file included from 23:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: ../../gcc-10.2.0/gcc/rtl.hwarning : In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:warning:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :444:525: In file included from : note ^../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' XEXP (rt, 1) = arg1;note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here:: 3808./genrtl.h: ^ ~:269 ^ ~ ./genrtl.h XSTR (rt, 2) = arg2;: ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];::1229:38735../../gcc-10.2.0/gcc/rtl.h:1341 3:23:::3: :../../gcc-10.2.0/gcc/rtl.h:1340: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : note XINT (rt, 5) = arg5; : expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 note: expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :27:: ^ ~ ^ ~ notenote: : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1229 ^ ~ In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):../../gcc-10.2.0/gcc/dumpfile.c:444../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:34: : ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h :383808../../gcc-10.2.0/gcc/rtl.h23:: : note: :1229./genrtl.h:7865:expanded from macro 'RTL_CHECK2':: note1228:383 :: note: expanded from macro 'XINT': : note: array 'fld' declared here warning38:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK1' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ :note ^ ~../../gcc-10.2.0/gcc/rtl.h5 :: 444:../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; In file included from rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/early-remat.c:24 5:: ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:38: note:: noteexpanded from macro 'RTL_CHECK2' :3808: ./genrtl.hIn file included from note: array 'fld' declared here: :551../../gcc-10.2.0/gcc/dwarf2asm.c:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here : 1358 rtunion fld[1]; ^ rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ XEXP (rt, 2) = arg2; ^ ~ :In file included from 44425../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25:: In file included from 527:: note: :1341:: 23 ../../gcc-10.2.0/gcc/rtl.hIn file included from expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2out.c: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38083808: :../../gcc-10.2.0/gcc/rtl.h:./genrtl.hnote: 1228:38::./genrtl.h:78663: array 'fld' declared here1103: note: : : :33 rtunion fld[1];note: expanded from macro 'XEXP'In file included from : ^ expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/emit-rtl.c:: 40::: 3808 ^ ~ 1229warning : warning: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 444: :551:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :../../gcc-10.2.0/gcc/rtl.h:3 X0EXP (rt, 1) = NULL_RTX;:38085:note XSTR (rt, 1) = arg1; warning : ./genrtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:270array 'fld' declared here:3 :../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~1340 :23 ^ ~ : rtunion fld[1];warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358 ^: :27:1341:: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :note: : expanded from macro 'X0EXP'expanded from macro 'XSTR' :note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6;444 In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ 5:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dumpfile.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note1228:1341:23: 38 : :: ^ ~ array 'fld' declared here rtunion fld[1]; note ^ ~../../gcc-10.2.0/gcc/rtl.h: :1229:../../gcc-10.2.0/gcc/rtl.h:1229:38 ^expanded from macro 'RTL_CHECK1' 34: :In file included from ../../gcc-10.2.0/gcc/rtl.h:383808:: note: expanded from macro 'RTL_CHECK2' ./genrtl.hnote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38 :: note: ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'813 :expanded from macro 'RTL_CHECK2' :444:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/early-remat.c:24: warning In file included from ../../gcc-10.2.0/gcc/rtl.h5 ^ ~: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ^ ~: ^ ~ :444: rtunion fld[1]; 3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:5: 23../../gcc-10.2.0/gcc/rtl.h:444:5: note:: :444: 5array 'fld' declared herenote: array 'fld' declared here ./genrtl.h rtunion fld[1]; : note :653: ^ : ^3 rtunion fld[1]; note: expanded from macro 'XEXP':array 'fld' declared here warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/dwarf2asm.cIn file included from In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: :In file included from 25../../gcc-10.2.0/gcc/rtl.h: :In file included from 3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h3808 ^ ~../../gcc-10.2.0/gcc/emit-rtl.c:: ./genrtl.hIn file included from 813:../../gcc-10.2.0/gcc/dwarf2out.c:63:3:40../../gcc-10.2.0/gcc/rtl.h:: 1234#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning: In file included from ../../gcc-10.2.0/gcc/rtl.h:1104 ^ ~: In file included from :3808: 29array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 ./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; : 1229: ^ ~:27138: note: warning ../../gcc-10.2.0/gcc/rtl.h:1341:23:: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; 3: warning ^ ~../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3808 ^ ~: ./genrtl.h:653 ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h13413:: XEXP (rt, 7) = arg7;44523::444::1229:5:38: note:5 ^ ~ : : note: notewarning : expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h : array 'hwint' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP':1341 HOST_WIDE_INT hwint[1];:note : array 'fld' declared here ^23: XWINT (rt, 1) = arg1; rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/hwint.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h :1229:38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 59 : ^ ~26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:: 51234: note: note: expanded from macro 'XEXP'note: expanded from macro 'HOST_WIDE_INT' ^ ~ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/dumpfile.c:29 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229::34: :38: note: expanded from macro 'RTL_CHECK2' 5note: expanded from macro 'XWINT': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^# define HOST_WIDE_INT long long note : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here ^ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h #define XWINT(RTX, N) ((RTX)->u.hwint[N])5 In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from : note:In file included from ^ 3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/early-remat.c: : ^ ~24: In file included from ./genrtl.h::867:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 XSTR (rt, 1) = arg1;In file included from : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2asm.c:25: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~:: 445In file included from :../../gcc-10.2.0/gcc/rtl.h./genrtl.h:5: 654:1340:867:../../gcc-10.2.0/gcc/rtl.h23:3:: 3::3808: note./genrtl.h:1135 warning:note: array 'hwint' declared herewarning3: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; HOST_WIDE_INT hwint[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' ^ XWINT (rt, 2) = arg2; ^ ~warning : ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):../../gcc-10.2.0/gcc/rtl.h1338 ../../gcc-10.2.0/gcc/hwint.h:59:26: note: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: ^ ~:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:1234:29 : note:expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h23: : expanded from macro 'XWINT' : XSTR (rt, 1) = arg1;3808: note # define HOST_WIDE_INT long long1229:38: expanded from macro 'XINT' ^ ~: note #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2':1340::23:../../gcc-10.2.0/gcc/rtl.h 445 :note307In file included from ../../gcc-10.2.0/gcc/dwarf2out.c::3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12295: :: ^ ~expanded from macro 'XSTR' 63: 38note: array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note HOST_WIDE_INT hwint[1]; ^ In file included from : ../../gcc-10.2.0/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/hwint.h:3808444 : ./genrtl.h: 654:359warning: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XWINT (rt, 2) = arg2; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h: : ^ ~ note: expanded from macro 'HOST_WIDE_INT' 1229:: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.hnote38 ^ ~:444:: 1234:# define HOST_WIDE_INT long long29: ../../gcc-10.2.0/gcc/rtl.h:note 1341note: : array 'fld' declared here: 5:expanded from macro 'XWINT' expanded from macro 'RTL_CHECK2' : ^ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ 23../../gcc-10.2.0/gcc/rtl.h::: #define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here ^ ~ ^ note444:5: note: array 'fld' declared here In file included from : ../../gcc-10.2.0/gcc/dumpfile.cexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ :In file included from In file included from ../../gcc-10.2.0/gcc/early-remat.c: rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2434: ../../gcc-10.2.0/gcc/dwarf2cfi.c445 : : ^ ~ : ^ 525In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from In file included from 3808: ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1229:3808: :38: ./genrtl.h./genrtl.h:: note: 1136:868:../../gcc-10.2.0/gcc/rtl.h:array 'hwint' declared here3808: :3:./genrtl.h./genrtl.h: : warning: 868:70833: HOST_WIDE_INT hwint[1]; :: :note: expanded from macro 'RTL_CHECK2' warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XSTR (rt, 2) = arg2; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :59: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340: XSTR (rt, 2) = arg2;26:23../../gcc-10.2.0/gcc/rtl.h ^ ~: note: ^ ~ : warning../../gcc-10.2.0/gcc/rtl.hnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOST_WIDE_INT' 1341::23444expanded from macro 'XSTR' : note::51340 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: :23: # define HOST_WIDE_INT long long SUBREG_BYTE (rt) = arg1; ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' 1229 ^ note ^~~~~~~~~~~~~~~~: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR': :38: note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2039 ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229: :38: note In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.c: 26: :1229:: In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'SUBREG_BYTE':expanded from macro 'RTL_CHECK2'40 38:: In file included from ../../gcc-10.2.0/gcc/rtl.h::38083808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:708 note ^ ~:5:3: expanded from macro 'RTL_CHECK2' : : note../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)444warning:5: : array 'fld' declared here: ./genrtl.h ^ ~: : ../../gcc-10.2.0/gcc/rtl.hnote308:1373:../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here rtunion fld[1]; 32 ^ SUBREG_BYTE (rt) = arg1; : rtunion fld[1]; ^~~~~~~~~~~~~~~~ 444: ../../gcc-10.2.0/gcc/rtl.h::2039note5: note: array 'fld' declared here ^3 :: 26warning:: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteexpanded from macro 'XCSUBREG' : In file included from XBBDEF (rt, 2) = arg2; expanded from macro 'SUBREG_BYTE' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dumpfile.c:34: ../../gcc-10.2.0/gcc/dwarf2cfi.cIn file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c::../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h25: In file included from :25 : 3808: ./genrtl.h ^ ~1345#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) In file included from : ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h::1373:11373808: 897 ./genrtl.h:89732:::25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:3: 33warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): :: ^ ~ note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCSUBREG': 1228 warning: :38: note XSTR (rt, 3) = arg3;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XSTR (rt, 1) = arg1; XSTR (rt, 1) = arg1;1230 : ^ ~37 ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1':note ../../gcc-10.2.0/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECKC1' 1230../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h:13401340::23:37: 1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:note: :expanded from macro 'RTL_CHECKC1'23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 444:5: :../../gcc-10.2.0/gcc/rtl.h notenote: array 'fld' declared here: : 23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XSTR' rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 444:5: ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hnote :1229:38../../gcc-10.2.0/gcc/rtl.h: note :444:5: note In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: note: : :40: note: : expanded from macro 'XSTR'array 'fld' declared here expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; rtunion fld[1]; ^ : ^ ~ ./genrtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from :../../gcc-10.2.0/gcc/dwarf2out.c38309:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~noteIn file included from ../../gcc-10.2.0/gcc/early-remat.c : :../../gcc-10.2.0/gcc/rtl.h: 63warningexpanded from macro 'RTL_CHECK2' :444: :5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: :: note: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 3) = arg3; In file included from : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):735::3 1341:: warning: ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 3808: ^: ./genrtl.h: X0EXP (rt, 1) = NULL_RTX;735 : ^ ~3444444:5: note In file included from :: ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here 5: 1358note: warning array 'fld' declared here : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 23 X0EXP (rt, 1) = NULL_RTX;: ^ ~note : expanded from macro 'XEXP' ^In file included from ../../gcc-10.2.0/gcc/dumpfile.c:../../gcc-10.2.0/gcc/dwarf2cfi.c:: 27: ../../gcc-10.2.0/gcc/rtl.h34: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP' ^ ~:1358:27:25 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.hnoteIn file included from : :3808../../gcc-10.2.0/gcc/dwarf2asm.c:25: : ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP'1229 3808: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: In file included from ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h./genrtl.h note: expanded from macro 'RTL_CHECK2'./genrtl.h:1228:: ../../gcc-10.2.0/gcc/rtl.h ::1228:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])92638:3:: ../../gcc-10.2.0/gcc/rtl.h :38081167:3:: ^ ~ :warning./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 926 :note: expanded from macro 'RTL_CHECK1': :warning: 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~note444 : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:13425: ^ ~ :23 XSTR (rt, 1) = arg1;note../../gcc-10.2.0/gcc/rtl.h:444:: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; :5 ^ ~ ^ ~ ^ : noteIn file included from ../../gcc-10.2.0/gcc/emit-rtl.c../../gcc-10.2.0/gcc/rtl.h: note: ^ ~: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444::40expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:1340 : In file included from :1340:23: note: ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 ^ ^ ~:expanded from macro 'XSTR' 23: note : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note1229: array 'fld' declared here rtunion fld[1]; ^ ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: note: expanded from macro 'RTL_CHECK2' 3808 ^ ~ In file included from ../../gcc-10.2.0/gcc/early-remat.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: : ^ ~ :./genrtl.h:24: In file included from 310:1229444:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2out.c3../../gcc-10.2.0/gcc/rtl.h::: :538:warning:1229:38:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 note:: 63: ./genrtl.h:: In file included from note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX;note ^ ~expanded from macro 'RTL_CHECK2': 786expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ~: 3808 ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :444:5: :note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : X0EXP (rt, 1) = NULL_RTX;444 ^ ~ 786In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c::25: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^5In file included from : note:: array 'fld' declared here:13583In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c ../../gcc-10.2.0/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : rtunion fld[1];27:25warning: 3808 ^: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note :3808 X0EXP (rt, 1) = NULL_RTX;: ^ ~ In file included from ./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: : note../../gcc-10.2.0/gcc/dumpfile.c: expanded from macro 'X0EXP' :: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'X0EXP':34: 927:1228In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ::3808: ../../gcc-10.2.0/gcc/rtl.h:3 ^ ~1228:3838:::./genrtl.h1195: note: :3:: note: 927warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1228 XWINT (rt, 1) = arg1; ^ ~3 XVEC (rt, 2) = arg2;expanded from macro 'RTL_CHECK1': : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])123438: ^ ~:warning: 29: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'XWINT' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h1342: ^ ~:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) XVEC (rt, 2) = arg2; 23:444: ^ ~5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.hnote ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC'444array 'fld' declared here1342 :: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : rtunion fld[1];445:5 ^ ~ 523444../../gcc-10.2.0/gcc/rtl.h::1229: note: :array 'hwint' declared here :38: HOST_WIDE_INT hwint[1]; note: : ^ 5../../gcc-10.2.0/gcc/hwint.h:expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h59: :array 'fld' declared here26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : note: In file included from ../../gcc-10.2.0/gcc/early-remat.cexpanded from macro 'HOST_WIDE_INT'array 'fld' declared here1229: rtunion fld[1];38: rtunion fld[1];note :24# define HOST_WIDE_INT long long ^: expanded from macro 'RTL_CHECK2' ^ : ^ ~In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^./genrtl.h:813:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.cIn file included from :3 ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:311:3::63 : warningIn file included from : :In file included from ../../gcc-10.2.0/gcc/dwarf2asm.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444 warning: 3808 :5: ^ ~ 25: In file included from X0EXP (rt, 5) = NULL_RTX; : ./genrtl.h:813 ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ::3808: ./genrtl.h4441358array 'fld' declared here ::: rtunion fld[1]; ^ ~5: 1223:3 3: 27: note: ../../gcc-10.2.0/gcc/rtl.h note: ^array 'fld' declared here :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP':1341:23: XEXP (rt, 1) = arg1; note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h In file included from :1229:../../gcc-10.2.0/gcc/rtl.h38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];: note: XEXP (rt, 1) = arg1; : ^1341 ^ ~: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1341:::1228:38:2323: note: expanded from macro 'XEXP' :3808 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : In file included from expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/dumpfile.c: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: ^ ~: 956: 334: warning../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : 38:1229 note: In file included from XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h 38:: ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h 444:5:./genrtl.hnote: expanded from macro 'RTL_CHECK2'444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :956:3 :5::: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1342note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:23: array 'fld' declared here : 5: :note rtunion fld[1];:444 : array 'fld' declared herenote: : rtunion fld[1]; 5note: ^:expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ^ warning ^ ~array 'fld' declared here../../gcc-10.2.0/gcc/emit-rtl.c : rtunion fld[1]; ^ note: array 'fld' declared here : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867: XVEC (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/early-remat.c: ^ ~ :: 1229:./genrtl.h../../gcc-10.2.0/gcc/rtl.h3:38: :1342::312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23note: expanded from macro 'RTL_CHECK2' ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24 XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: : X0EXP (rt, 6) = NULL_RTX; ^ ~note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:867../../gcc-10.2.0/gcc/rtl.h:5expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.h:::3808: 3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1358: ^ ~ warning./genrtl.h:1253 note: :1340 :3../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:27: 23:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :38: XVEC (rt, 1) = arg1; note XSTR (rt, 1) = arg1;expanded from macro 'XSTR' ^ ~: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~23: note: ^ ^ ~ :expanded from macro 'X0EXP' 23 : note: expanded from macro 'XVEC' note : expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:1229444:5:: ^ ~ note: array 'fld' declared here : rtunion fld[1];25../../gcc-10.2.0/gcc/rtl.h:38: : In file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h ^ 1228::38::38: note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:In file included from : ./genrtl.h:444note: expanded from macro 'RTL_CHECK2'note: 984:../../gcc-10.2.0/gcc/dumpfile.c3expanded from macro 'RTL_CHECK2'note: :34: :expanded from macro 'RTL_CHECK1' :5: note In file included from ../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: 3808array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])984:3444::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ array 'fld' declared here ^ ~ warning rtunion fld[1]; rtunion fld[1];: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h444 In file included from 444:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c1340../../gcc-10.2.0/gcc/dwarf2asm.c::5 XSTR (rt, 1) = arg1;::: note63: In file included from 23: : ../../gcc-10.2.0/gcc/rtl.h5array 'fld' declared herenote :3808: rtunion fld[1];:: 25./genrtl.h ^ ~: In file included from : 868:../../gcc-10.2.0/gcc/rtl.h ^: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3:note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hIn file included from rtunion fld[1]; ^warning: 1340../../gcc-10.2.0/gcc/rtl.h:1254:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:23 XSTR (rt, 2) = arg2;: ../../gcc-10.2.0/gcc/emit-rtl.c:In file included from ../../gcc-10.2.0/gcc/early-remat.c:40: In file included from note: : warningexpanded from macro 'XSTR' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h24: In file included from :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: 1340 ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:note:233808../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'note: ../../gcc-10.2.0/gcc/rtl.h:3808 1229expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ./genrtl.h::./genrtl.h ^ ~313:: 1340:23 38:3../../gcc-10.2.0/gcc/rtl.h:444::: :5:warning868: 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note : expanded from macro 'RTL_CHECK2' : ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.hwarning: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229expanded from macro 'XSTR' ^ ~ X0EXP (rt, 7) = NULL_RTX; XSTR (rt, 2) = arg2;: 38: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note: note ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340: : expanded from macro 'RTL_CHECK2' 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h::23: rtunion fld[1];:5: note : note ^1358: 1229:: array 'fld' declared here :3827:: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'note: expanded from macro 'X0EXP' :In file included from 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/dwarf2cfi.c :5 ^ ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228: 38: In file included from 25: In file included from ../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note444:34 : ^ ~ note: array 'fld' declared here 5 rtunion fld[1]; ^::3808: : : In file included from ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h :3808:: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1'1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note./genrtl.h: : 897:3: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; note444:5 ../../gcc-10.2.0/gcc/rtl.h:1340 ^ ../../gcc-10.2.0/gcc/rtl.h: ::note: array 'fld' declared here:1229:2323In file included from :: note: expanded from macro 'XVEC' 38 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2asm.c: expanded from macro 'RTL_CHECK2'note :: note: 25expanded from macro 'XSTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h:In file included from :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 38:In file included from ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:444note:5::38: 5../../gcc-10.2.0/gcc/emit-rtl.c: :: :note: array 'fld' declared here:3808: ./genrtl.hnote: note rtunion fld[1]; ^40: : expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'RTL_CHECK2' :1255:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:444 3 rtunion fld[1];: ^ warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h25:: 4443808 : ./genrtl.h XVEC (rt, 3) = arg3; 5: : ^ ~ 5In file included from In file included from :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/early-remat.c../../gcc-10.2.0/gcc/rtl.h:13423808: note::343: 23./genrtl.h: note: expanded from macro 'XVEC' array 'fld' declared here::3:: warning: 24 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1041note: In file included from : rtunion fld[1];3 XEXP (rt, 1) = arg1; ^ ~array 'fld' declared here: ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :23:3808: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'XEXP' ^ ~ XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dumpfile.c::: ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.h:1229note: :expanded from macro 'RTL_CHECK2' 8973834:3:1341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: warning: : In file included from ^ ~ 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'1041:444 63::3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XSTR (rt, 1) = arg1; : In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808 ../../gcc-10.2.0/gcc/rtl.h: ^ ~13405warning: : note: :./genrtl.h : :926:expanded from macro 'XEXP'note3../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ 444: rtunion fld[1]; ^23warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: notenote: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' : noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/dwarf2asm.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XSTR' 25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444: 3808:23 ^: :1340./genrtl.h:: note ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h:23: expanded from macro 'XEXP'1287:53In file included from : warning: note: : ../../gcc-10.2.0/gcc/emit-rtl.c:40array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229note XSTR (rt, 1) = arg1; array 'fld' declared here : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:: : ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: 1340 note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:23 ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: note344: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)12293808: ./genrtl.h :1042:../../gcc-10.2.0/gcc/rtl.h:::444:12293835::: warning ^ ~ :38../../gcc-10.2.0/gcc/rtl.h note: : note: 3note: : warningexpanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 :: XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX;38: ^ ~ ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h::1358:444 :527 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ note 1340:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: notearray 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/early-remat.c: ^ ~24: ../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'X0EXP' rtunion fld[1];5: note: array 'fld' declared hereexpanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :444:In file included from 3808 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/dwarf2out.c:: ./genrtl.h63 ^ ~ ^: ../../gcc-10.2.0/gcc/rtl.h926: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/rtl.h:1228:3In file included from : warning5: : ../../gcc-10.2.0/gcc/dumpfile.c::38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: 927:note: expanded from macro 'RTL_CHECK1' 3: note : XSTR (rt, 1) = arg1;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])34: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; :../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here4443808: ::./genrtl.h538: ^ ~:1340:23 note1042:3: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: : rtunion fld[1]; : ^ note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note1342 rtunion fld[1]; XSTR (rt, 2) = arg2;25: In file included from :23 ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR': ^ ~ note ^:3808: ./genrtl.h:1288: ../../gcc-10.2.0/gcc/rtl.h ^ ~::In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:expanded from macro 'XVEC' 40444: 3In file included from :5: : warning: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::note3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : 1340 XSTR (rt, 2) = arg2; ^ ~: 23: ^ ~note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):./genrtl.h:345../../gcc-10.2.0/gcc/rtl.h :3:expanded from macro 'XSTR': rtunion fld[1];1229 ^ :381340warning:: 23: note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' noteIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: expanded from macro 'RTL_CHECK2' ^ ~ : X0EXP (rt, 3) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h: ^ ~1229 In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 1358../../gcc-10.2.0/gcc/rtl.h:::3808: ./genrtl.h:44427: ^ ~:note: 51072:338: noteexpanded from macro 'X0EXP': warning: :: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h: :: ^ ~ 38array 'fld' declared here1340:23../../gcc-10.2.0/gcc/rtl.h::444: 5note: expanded from macro 'XSTR' rtunion fld[1];:1229:38 note: expanded from macro 'RTL_CHECK2' : ^ : note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here381229../../gcc-10.2.0/gcc/dwarf2out.c :63: In file included from rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 : :5../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/early-remat.c:../../gcc-10.2.0/gcc/rtl.h note::444./genrtl.h:245: 38: :note956: array 'fld' declared herenote:: array 'fld' declared here 3: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; rtunion fld[1];warningnote ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 3808 XVEC (rt, 1) = arg1; : ./genrtl.h ^ :927:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' XVEC (rt, 2) = arg2;: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from 444 ^ ~: ../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/dumpfile.c:34: :In file included from :../../gcc-10.2.0/gcc/dwarf2asm.cIn file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here1342444 ::2325 : In file included from rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:3808:5../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: :: note3808: 1342 ^./genrtl.h:note: expanded from macro 'XVEC' : array 'fld' declared here :23: note: expanded from macro 'XVEC':#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; 1289 In file included from 1072:3 ^ ~: ../../gcc-10.2.0/gcc/dwarf2cfi.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3: warning: ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:::383808: ./genrtl.h:1073In file included from 1229:38:3:: : note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notewarningexpanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/emit-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :40 XSTR (rt, 1) = arg1; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~In file included from XSTR (rt, 3) = arg3; expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3808 ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h: :1340../../gcc-10.2.0/gcc/rtl.h./genrtl.h444:5: ../../gcc-10.2.0/gcc/rtl.h5: note:::23346note:1340:: :: 134023: : array 'fld' declared here :array 'fld' declared here note: rtunion fld[1]; ^ rtunion fld[1]; ^ 3note: expanded from macro 'XSTR' : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 1229:38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from : note../../gcc-10.2.0/gcc/dwarf2out.c:: ../../gcc-10.2.0/gcc/early-remat.cexpanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' :2363: : 24: In file included from X0EXP (rt, 4) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:984 note ^ ~ : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3: : ./genrtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~956:3:expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:1358:27 ::444../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'X0EXP'::5../../gcc-10.2.0/gcc/rtl.hwarning:: note12291340:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; : 38../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;: ^ ~ note: :../../gcc-10.2.0/gcc/rtl.h ^ :1342:23: 1229note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note : : expanded from macro 'XSTR'expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):381228: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~ : ^ ~ note ^ ~: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :38:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5 ^ ~1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ::444 rtunion fld[1];: 5 ^: note:note: expanded from macro 'RTL_CHECK2' ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/emit-rtl.c ^ ~: 40: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:array 'fld' declared here In file included from :../../gcc-10.2.0/gcc/dwarf2cfi.c347::253 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1103:3444: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5: XSTR (rt, 1) = arg1; ^ ~note : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 444../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/dumpfile.c:23: :note5: :expanded from macro 'XSTR' note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here array 'fld' declared here 34 ^ ~ : X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/dwarf2out.c ^ ~ ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h::63../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :4441358::5: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here 27In file included from :../../gcc-10.2.0/gcc/early-remat.c :24: note rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h 1229In file included from :../../gcc-10.2.0/gcc/rtl.h::380838In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:253808: In file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'X0EXP' : ./genrtl.hnote:1012::3: : warning./genrtl.h: expanded from macro 'RTL_CHECK2' : 3808: ./genrtl.h::1104:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 984 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: XVEC (rt, 1) = arg1;1228:38: note: expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1342 XSTR (rt, 1) = arg1;: ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h444::13405::23 :note : notearray 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR':444: rtunion fld[1];: ^ note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' 5In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ : ^ ~note : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1229:38:1229 note: rtunion fld[1];expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:1229: ^ :380838: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1103 : ^ ~3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/emit-rtl.c: XSTR (rt, 1) = arg1;: 44438::5: note40: : array 'fld' declared here In file included from notenote: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~348 :3:../../gcc-10.2.0/gcc/rtl.h warning: ^ ~: expanded from macro 'RTL_CHECK2' :444:5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1340:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ note:: expanded from macro 'XSTR'note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2cfi.c::25: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1358:273808 rtunion fld[1];: ./genrtl.h ^ : note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63:../../gcc-10.2.0/gcc/rtl.h:1228: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1229::380838: : note./genrtl.h1135:3: expanded from macro 'RTL_CHECK2' :1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :../../gcc-10.2.0/gcc/early-remat.c38::24 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~:: 1341In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1012:1338:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::4442323: note444:5::: expanded from macro 'XINT' XVEC (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :note : note: expanded from macro 'XEXP'5 ^ ~ array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here: 1229:38: rtunion fld[1];note rtunion fld[1]; ^ ^ : expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1342:23: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/emit-rtl.c::122940:: 38In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: : expanded from macro 'RTL_CHECK2'./genrtl.h :379#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: XEXP (rt, 1) = arg1; ^ ~ 5note: :expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/dumpfile.c: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 34note: : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.harray 'fld' declared here rtunion fld[1]; ^ ^ ~ :1104In file included from rtunion fld[1]; ^../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h25: In file included from 1341::3: ../../gcc-10.2.0/gcc/rtl.h warning:: 1229:38In file included from 23: :note3808: : expanded from macro 'XEXP'./genrtl.h ../../gcc-10.2.0/gcc/dwarf2out.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:63: ::1136:In file included from ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h:4443808 XEXP (rt, 2) = arg2; ^ ~38 :../../gcc-10.2.0/gcc/rtl.h:1341: :23: : note: expanded from macro 'XEXP'warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1229 :38:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'5 : 1042note: array 'fld' declared here XEXP (rt, 2) = arg2; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 444 ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/early-remat.c : ^ ~24 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:13411340:23::1041 ::233: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ note XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/emit-rtl.c ^ ~: expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ :expanded from macro 'XSTR'1341 ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23 ^ ~ ::122940:: 38: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: expanded from macro 'XEXP' In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229::44438: 380: :array 'fld' declared here5 ::3:../../gcc-10.2.0/gcc/rtl.hnote:: 1229expanded from macro 'RTL_CHECK2' : 38note:: array 'fld' declared herenote : rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warningIn file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444In file included from : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808:444:5:: 5note: array 'fld' declared hereIn file included from : note : ./genrtl.h:: XBBDEF (rt, 2) = arg2;array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/dwarf2cfi.c1135:3 rtunion fld[1]; rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ :In file included from ../../gcc-10.2.0/gcc/early-remat.cwarning:: 24: In file included from In file included from 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: ../../gcc-10.2.0/gcc/dwarf2out.c3808: ./genrtl.h::1042:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 633: ./genrtl.h:1137:3 XINT (rt, 1) = arg1;: warning: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1228:38 XSTR (rt, 2) = arg2; XSTR (rt, 3) = arg3; ^ ~: 3808:: ./genrtl.hnote: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :1072: 1338 ^ ~:23:3 note: ^ ~ :expanded from macro 'XINT' warning../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441340:231229../../gcc-10.2.0/gcc/rtl.h:1340:: 5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note23 : : XSTR (rt, 1) = arg1;expanded from macro 'XSTR': note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ note ^ ~In file included from : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/emit-rtl.c : :../../gcc-10.2.0/gcc/rtl.h:122940:38:../../gcc-10.2.0/gcc/rtl.h38::1340 :note23: expanded from macro 'RTL_CHECK2' : In file included from note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: : 3808expanded from macro 'RTL_CHECK2': ./genrtl.h:note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'381:3../../gcc-10.2.0/gcc/rtl.h:: 1229warning:: 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~ 444note: 5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :1358:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2' ^ ~ 27 note: ../../gcc-10.2.0/gcc/rtl.h: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared hereexpanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h :In file included from 444../../gcc-10.2.0/gcc/dumpfile.c::34: 5In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:: 1228note:: 38array 'fld' declared here ::1136: 444:53::1229 :warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' rtunion fld[1];note : ^expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ^ :444:5: note: array 'fld' declared here :5: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here: ./genrtl.h:In file included from rtunion fld[1];../../gcc-10.2.0/gcc/early-remat.c ../../gcc-10.2.0/gcc/rtl.h::24: In file included from 1167:3 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :3808: ^: warning./genrtl.h ^: 1072 : 1341:In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c../../gcc-10.2.0/gcc/rtl.h::3808: 23:3:./genrtl.h40:: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: ./genrtl.h:3821073 XVEC (rt, 1) = arg1; ^ ~ :: note: 3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: XSTR (rt, 1) = arg1;:../../gcc-10.2.0/gcc/rtl.h ::1342expanded from macro 'XEXP' warning ^ ~ : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23: notenote: expanded from macro 'XSTR' warning : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~: X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229: 38: 1229../../gcc-10.2.0/gcc/rtl.h::1358:27: XSTR (rt, 2) = arg2; note: expanded from macro 'X0EXP'note ^ ~38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ In file included from :../../gcc-10.2.0/gcc/dwarf2asm.c :31: 1340../../gcc-10.2.0/gcc/rtl.h444::../../gcc-10.2.0/gcc/output.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)12295: ::23129:38:: 6notenote ^ ~:: expanded from macro 'XSTR': ^ ~ note: : warningarray 'fld' declared hereexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444 :: 1228:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1];38:: note: expanded from macro 'RTL_CHECK1' ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^In file included from ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/early-remat.c../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here ../../gcc-10.2.0/gcc/output.h../../gcc-10.2.0/gcc/rtl.h1229::::11924 rtunion fld[1];444: 53: In file included from :::5444: note: : ../../gcc-10.2.0/gcc/rtl.h38note:: noteexpanded from macro 'ATTRIBUTE_ASM_FPRINTF'5 ^ 3808: ./genrtl.h:: :array 'fld' declared here: expanded from macro 'RTL_CHECK2' 1073 rtunion fld[1]; note: array 'fld' declared here ^ rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ ^../../gcc-10.2.0/gcc/rtl.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)../../gcc-10.2.0/gcc/dumpfile.c:In file included from ../../gcc-10.2.0/gcc/emit-rtl.c34: ^ 3: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 444:5: note: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XSTR (rt, 2) = arg2;40In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: 25./genrtl.h rtunion fld[1];: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;:1340:23: note: ^ : 1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ ^ ~: ./genrtl.hIn file included from :383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1234 XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/dwarf2out.c : ^ ~63 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:29: note: expanded from macro 'XWINT'1103: 1340#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h::23: 3 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note:1338:23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441229:: 38445: note:: 5expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR': note: warningarray 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h5: note: array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h:1229: 38: HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26 note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :3808:: ^ ~./genrtl.h XSTR (rt, 1) = arg1; 444 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1];::5: note : array 'fld' declared here1103 ^ 1340# define HOST_WIDE_INT long long rtunion fld[1]; ^ : ^ In file included from :../../gcc-10.2.0/gcc/emit-rtl.c:40: 233: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dumpfile.c:34::../../gcc-10.2.0/gcc/rtl.h3808:: 1229./genrtl.h::384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2cfi.c: In file included from ../../gcc-10.2.0/gcc/rtl.h38::3808warning : note: expanded from macro 'RTL_CHECK2': XSTR (rt, 6) = arg4;./genrtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::25: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1340:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h1167::12233::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ : XVEC (rt, 1) = arg1;23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1340::../../gcc-10.2.0/gcc/rtl.h:1342: 23: note: expanded from macro 'XVEC'23 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1];: 1341 note: expanded from macro 'XSTR' ^ expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/dwarf2out.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1229:38:1229 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note:: 38expanded from macro 'RTL_CHECK2' :note38: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):63: In file included from : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::444:5: note: notearray 'fld' declared here: ^ ~ rtunion fld[1]; 3808../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2':: 5: ^ ~ ^note : array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:5:In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: In file included from : ./genrtl.h:../../gcc-10.2.0/gcc/dwarf2cfi.c::25: In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1104notewarning3808: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :: 1253array 'fld' declared here: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ :In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: :1342:23: In file included from ^ ~note : ../../gcc-10.2.0/gcc/emit-rtl.c:40In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from 3../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h38081234: ./genrtl.h:415::expanded from macro 'XVEC': 3808 29:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3warning:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h :1104:3: XINT (rt, 1) = arg1; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: expanded from macro 'XWINT' : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): XEXP (rt, 2) = arg2;1338../../gcc-10.2.0/gcc/rtl.h: ^ ~23: 1229 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; note:: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h ^ ~ 445../../gcc-10.2.0/gcc/rtl.h:1341::23:: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' : ^ ~5 : note: array 'hwint' declared here1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 444 ^ ~ 23 :../../gcc-10.2.0/gcc/rtl.h:1229: HOST_WIDE_INT hwint[1];note 38: note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 5../../gcc-10.2.0/gcc/hwint.h:59::../../gcc-10.2.0/gcc/rtl.h26::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 : ^ ~5 : notenote: : array 'fld' declared herearray 'fld' declared here note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444: 5 ^ rtunion fld[1]; ^ # define HOST_WIDE_INT long long In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:403808 ^: 1229:38: note: : note: array 'fld' declared here expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: rtunion fld[1];In file included from ^ ./genrtl.h:1254:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: ../../gcc-10.2.0/gcc/rtl.hIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h444In file included from :5: ^ ~ :3808:../../gcc-10.2.0/gcc/rtl.h:1340:1135 note: ../../gcc-10.2.0/gcc/dwarf2asm.c:../../gcc-10.2.0/gcc/rtl.h:: 23: 1116note: expanded from macro 'XSTR' :3: warning: 3808: ./genrtl.harray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:./gt-dwarf2asm.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1; :48 ^ ~1223::3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ../../gcc-10.2.0/gcc/rtl.h: struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; rtunion fld[1]; ^ 4483: ../../gcc-10.2.0/gcc/rtl.hwarning1229: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ::In file included from ../../gcc-10.2.0/gcc/early-remat.c: XEXP (rt, 1) = arg1;24 3 ^ ~: : ^:../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h1338warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note:380823: : ^ ~ note: : expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1229:expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ./genrtl.h:1135../../gcc-10.2.0/gcc/hash-map.h :3:: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38: note39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' :1229../../gcc-10.2.0/gcc/rtl.h:1340:23:: ^ ~38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 19 : ../../gcc-10.2.0/gcc/rtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: notenote: XINT (rt, 1) = arg1;note: : expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'XSTR'note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hprevious use is here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; class GTY((user)) hash_map ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5 ^ 1229../../gcc-10.2.0/gcc/rtl.h::4441338:23 : :5: notenote: In file included from : ../../gcc-10.2.0/gcc/dwarf2cfi.cexpanded from macro 'XINT'note: array 'fld' declared here ::array 'fld' declared here./gt-dwarf2asm.h38 : rtunion fld[1]; ^ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)48 rtunion fld[1];:3:25 note : did you mean class here? : struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; In file included from ../../gcc-10.2.0/gcc/dumpfile.cIn file included from ^../../gcc-10.2.0/gcc/rtl.h : ^ ~:noteIn file included from 3808../../gcc-10.2.0/gcc/dwarf2out.c:63 ^~~~~~: expanded from macro 'RTL_CHECK2' 34: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) classIn file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: : ./genrtl.h::./genrtl.h: :1255:../../gcc-10.2.0/gcc/rtl.h1253::1229:38:444 33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./gt-dwarf2asm.h1136:3::: :note48warning XVEC (rt, 1) = arg1; ^ ~:55: : 5: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XEXP (rt, 2) = arg2;struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^: :1342: ../../gcc-10.2.0/gcc/rtl.h : 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ ::23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here :5: note: rtunion fld[1]; ../../gcc-10.2.0/gcc/hash-map.h:expanded from macro 'XVEC'note 39#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h:19:: note note: 1342 ^ :23: : previous use is here: noteexpanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40 : expanded from macro 'XVEC': In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3808class GTY((user)) hash_maparray 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ^ ~38 ^ : In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: ^ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1229:38:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h./gt-dwarf2asm.h: note ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: ::449../../gcc-10.2.0/gcc/rtl.h: 3808:444:5: note: 48array 'fld' declared hereexpanded from macro 'RTL_CHECK2':: ./genrtl.h 12293:: ::1136:355 rtunion fld[1]; 38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ~ :../../gcc-10.2.0/gcc/rtl.h note :note: expanded from macro 'RTL_CHECK2'444In file included from XINT (rt, 2) = arg2;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/dumpfile.c ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? ^ ~ :5 :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ::444:1338: ^~~~~~ class XEXP (rt, 2) = arg2; 34 ^ ~ 23:5:../../gcc-10.2.0/gcc/rtl.h: note note: : array 'fld' declared here: : In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ array 'fld' declared here 13413808: ./genrtl.h:1254::23: note: rtunion fld[1]; ^In file included from note../../gcc-10.2.0/gcc/dwarf2cfi.c:25expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h3:3808 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;./genrtl.h:1287:3:: In file included from warning: 1229../../gcc-10.2.0/gcc/dwarf2out.c : ^ ~63 : : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1340:23: note: expanded from macro 'XSTR' expanded from macro 'XINT'./genrtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~381137: note: expanded from macro 'RTL_CHECK2' 1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ 3../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h444::51340: note444::5: note: array 'fld' declared here : array 'fld' declared here 23../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:warning ^ 444 rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/emit-rtl.c ^:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here : rtunion fld[1];40 :: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^3808: ./genrtl.h XSTR (rt, 3) = arg3; : ^ ~In file included from 450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/dumpfile.c:34: expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 1255:3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ In file included from warning../../gcc-10.2.0/gcc/early-remat.c::24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::1229:381137:: 13403: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note1342: XSTR (rt, 3) = arg3; ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1340:23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23::23 : note note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2': XVEC (rt, 3) = arg3;: expanded from macro 'XSTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~:1342:23 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ ~:../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:note38: :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC'5 :: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECK2' ^ ~ array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:44438:In file included from 5../../gcc-10.2.0/gcc/dwarf2cfi.c:: 25note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:53: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; 444 ^ ~ : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; note ^1340 ::523:: 444In file included from :../../gcc-10.2.0/gcc/emit-rtl.cnote:: 40: : array 'fld' declared hereexpanded from macro 'XSTR'5 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^ ~ : rtunion fld[1];notearray 'fld' declared here: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1];./genrtl.h:451: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:12293808: ./genrtl.h:1167:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ :3: warningIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/dumpfile.c:23:../../gcc-10.2.0/gcc/rtl.h :note444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::38 XVEC (rt, 1) = arg1;: note34: : expanded from macro 'RTL_CHECK2' In file included from :../../gcc-10.2.0/gcc/rtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3808: ^ : ./genrtl.h:1287 :3: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c :63: In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:../../gcc-10.2.0/gcc/rtl.h::23444:5: note: array 'fld' declared here :: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ 3808 note: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1340./genrtl.h :1167: 3 ^: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h 23: note: expanded from macro 'XSTR':In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452 :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 5) = arg5;: 1229:38 : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ::12291342:../../gcc-10.2.0/gcc/dwarf2cfi.c38:25: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: ./genrtl.h:1289:3: warning: 23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:444:: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' expanded from macro 'XVEC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~5 rtunion fld[1];: note: array 'fld' declared here ^ rtunion fld[1]; XSTR (rt, 3) = arg3;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38 ../../gcc-10.2.0/gcc/rtl.h:: note: ^ ~expanded from macro 'RTL_CHECK2' In file included from 1229:38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dumpfile.c:34:: 1340In file included from :../../gcc-10.2.0/gcc/rtl.h23::3808 : note./genrtl.h: :expanded from macro 'XSTR'1288#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/early-remat.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: 38: :../../gcc-10.2.0/gcc/rtl.h:444:5:note:: 1340expanded from macro 'RTL_CHECK2' :note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2423: ^ ~ In file included from note rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/dwarf2asm.cexpanded from macro 'RTL_CHECK2': : :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 444../../gcc-10.2.0/gcc/coretypes.h:In file included from : ^ ~ 459: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/hash-table.h:3808 ^ : 5: In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:444:note248: :: 5:array 'fld' declared here ./genrtl.h:40../../gcc-10.2.0/gcc/vec.hnote1195: rtunion fld[1];3: ^: : : 1274:In file included from 10 ^ ~: warning../../gcc-10.2.0/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningarray 'fld' declared here XWINT (rt, 1) = arg1;: : offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] rtunion fld[1];3808: ./genrtl.h:453:3: warning: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/rtl.h:1234 ^ XINT (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23:: note: expanded from macro 'XINT'63 29#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XWINT': ^ ~~~~~~~~~: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081229: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1195:3::#define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 38/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h XWINT (rt, 1) = arg1;: 104::24: ^ ~: 1229note : noteexpanded from macro 'offsetof' : ../../gcc-10.2.0/gcc/rtl.h :445:5: :note38: expanded from macro 'RTL_CHECK2'note: : array 'hwint' declared here#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/vec.h:1234:29expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ~: note ^288 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:: 444:5../../gcc-10.2.0/gcc/rtl.h44:444:5: note: array 'fld' declared here expanded from macro 'XWINT'../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; : ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5 note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here : size_t size = vec::embedded_size (alloc);# define HOST_WIDE_INT long long In file included from ^ note:../../gcc-10.2.0/gcc/vec.h ^note : array 'fld' declared here ../../gcc-10.2.0/gcc/emit-rtl.c: array 'hwint' declared here :1735:12: note rtunion fld[1]; ^ In file included from : HOST_WIDE_INT hwint[1];40 : ^ : ../../gcc-10.2.0/gcc/hwint.h:59:26: noteIn file included from : In file included from expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/early-remat.cin instantiation of function template specialization 'va_heap::reserve >' requested here : 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:3808: ./genrtl.h:486:3: warning: # define HOST_WIDE_INT long long:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/dumpfile.c va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);: 34: ^In file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1; ^ 3808 ^ ~ XEXP (rt, 1) = arg1; : ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/vec.h:1755:10: 1338./genrtl.h:1289:3: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: XSTR (rt, 3) = arg3;6323: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:note1223:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341 ^ ~: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here : ../../gcc-10.2.0/gcc/rtl.hnote:1340:23: : note: 23expanded from macro 'XSTR': XEXP (rt, 1) = arg1;note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return reserve (nelems, true PASS_MEM_STAT); ^: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/vec.hexpanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~../../gcc-10.2.0/gcc/rtl.h1770 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::12295:38: :note../../gcc-10.2.0/gcc/rtl.h 1229::1341:note1229: :expanded from macro 'RTL_CHECK2'38 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here 38 :: note: expanded from macro 'RTL_CHECK2' ^ ~ reserve_exact (nelems PASS_MEM_STAT); ^ :note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/vec.h23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: 1523:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested hereexpanded from macro 'XEXP' auto_vec (size_t n) { this->create (n); }../../gcc-10.2.0/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ 444 ^ ~: 5: ../../gcc-10.2.0/gcc/rtl.hnote:: 444array 'fld' declared here: : rtunion fld[1];1229 :5: note: ../../gcc-10.2.0/gcc/dwarf2asm.carray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ^:1010:44: note: 444:5: note: array 'fld' declared here 38 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])in instantiation of member function 'auto_vec, 0>::auto_vec' requested here ^ ../../gcc-10.2.0/gcc/early-remat.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h auto_vec > temp (indirect_pool->elements ());24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3:444:5: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :444../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:444:In file included from : expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dumpfile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:903#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1: note: did you mean class here? XSTR (rt, 1) = arg1;struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ^ ~struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/emit-rtl.c../../gcc-10.2.0/gcc/rtl.h::1340:23: note: expanded from macro 'XSTR' 40: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ In file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) friend struct cgraph_edge; ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ :2250:10: note: did you mean class here? rtunion fld[1]; friend struct cgraph_edge; ^~~~~~ class ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~../../gcc-10.2.0/gcc/cgraph.h :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/early-remat.c:30: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/early-remat.c:30: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:30: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:35: In file included from ^ ~ ../../gcc-10.2.0/gcc/common/common-target.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/dwarf2cfi.c:40: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:384:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:484:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_CFI (add_cfi_insn) = cfi; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1184:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (pat, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1190:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_cfa->offset -= rtx_to_poly_int64 (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1213:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1227:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = rtx_to_poly_int64 (XEXP (addr, 1)) - cur_cfa->offset; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1275:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1301:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1335:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1651:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1715:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (dwf_regno (XEXP (src, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert'In file included from ../../gcc-10.2.0/gcc/dumpfile.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/dwarf2cfi.c:1719:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ else if (!poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' size_t size = vec::embedded_size (alloc); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here rtunion fld[1]; ^ reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1750:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dumpfile.c:889:19: note: in instantiation of member function 'vec::safe_push' requested here offset = rtx_to_poly_int64 (XEXP (src, 1)); ^ ~ m_stashed_items.safe_push (stashed_item (buffer_ptr, item)); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1763:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (src, 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1778:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 1) == stack_pointer_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1790:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (src, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1812:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!can_ior_p (cur_trace->cfa_temp.offset, INTVAL (XEXP (src, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c:70: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33:../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? note: expanded from macro 'XCWINT' struct cgraph_edge; ^~~~~~ class #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1846:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fde->stack_realignment = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1871:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1871:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def ^ ~ :937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (asm_out) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:70: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:1930:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? offset = rtx_to_poly_int64 (XEXP (XEXP (dest, 0), 1)); ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] previous use is here ../../gcc-10.2.0/gcc/dwarf2cfi.c for_user)) cgraph_edge ^ :2078:15../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: note: expanded from macro 'HOOK_VECTOR_END' struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2078:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2304:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2307:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2309:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool required = cfi_label_required_p (NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2311:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2313:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] required |= cfi_label_required_p (NOTE_CFI (next)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2317:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_P (next) && (NOTE_KIND (next) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2335:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (tmp) = num; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1671:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2340:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2341:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_safe_push (fde->dw_fde_cfi, NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2481:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx_insn * lab = label_ref_label (XEXP (SET_SRC (tmp), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2481:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx_insn * lab = label_ref_label (XEXP (SET_SRC (tmp), 2)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2496:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2500:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] as_a (XEXP (ASM_OPERANDS_LABEL (tmp, i), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:79: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2580:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_DELETED); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2773:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (start) && NOTE_KIND (start) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2869:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_P (note) && NOTE_KIND (note) == NOTE_INSN_CFI); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2870:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] output_cfi_directive (dump_file, NOTE_CFI (note)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:48: ../../gcc-10.2.0/gcc/recog.h:166#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE):7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1380:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 32: note: expanded from macro 'XCCFI' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:48: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:48: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:2941:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:88: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:3012:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.c:3017:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = -rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:63: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/early-remat.c:1659:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here reg_map.safe_push (reg_pair (old_reg, new_reg)); ^ ../../gcc-10.2.0/gcc/emit-rtl.c:379:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = 0; ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:383:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!MEM_ATTRS (mem) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:384:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !mem_attrs_eq_p (attrs, MEM_ATTRS (mem))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:386:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = ggc_alloc (); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:387:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memcpy (MEM_ATTRS (mem), attrs, sizeof (mem_attrs)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6223:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *src = XEXP (piece, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6296:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_DECL (temp->first->loc) == decl ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1701:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1689:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1378:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6298:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6298:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6303:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6303:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/emit-rtl.c:860:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (rt) = 0; ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ^ ~ #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6304:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6304:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6305:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_VAR_LOCATION_STATUS (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6306:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != NOTE_VAR_LOCATION_STATUS (loc_note)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6380:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6380:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6381:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6382:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6383:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != NOTE_VAR_LOCATION_STATUS (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6384:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:6386:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_VAR_LOCATION_STATUS (loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1154:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1374:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1422:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (XEXP (y, 0)) = get_reg_attrs (t, INTVAL (XEXP (y, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 128#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1456:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_USERVAR_P (XEXP (reg, 1)) = 1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1951:39: note: expanded from macro 'REG_USERVAR_P' (RTL_FLAG_CHECK1 ("REG_USERVAR_P", (RTX), REG)->volatil) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1514:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) < first_label_num) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1515:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] first_label_num = CODE_LABEL_NUMBER (x); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1526:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) >= label_num) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1527:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] label_num = CODE_LABEL_NUMBER (x) + 1; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:1708:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo ../../gcc-10.2.0/gcc/et-forest.c ../../gcc-10.2.0/gcc/emit-rtl.c:1962:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] refattrs = MEM_ATTRS (ref); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2288:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2288:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2317:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2317:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2390:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1), offset)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1556:44: note: expanded from macro 'gen_rtx_LO_SUM' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2784:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (p)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2786:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2938:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2940:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2958:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (REG_NOTES (p) == NULL); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2976:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (REG_NOTES (insn), insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:2978:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (insn), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3023:41: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3023:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3026:28: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3025:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/emit-rtl.c:3541:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3580:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3789:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label_ref_label (x))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3895:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *p = &CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3898:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = CALL_INSN_FUNCTION_USAGE (trial); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3907:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:3907:47: warning: ../../gcc-10.2.0/gcc/dwarf2out.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:14517:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES) ^ ~ for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14517:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14522:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rtl, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14559:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl-iter.h:284:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR' for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14571:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl-iter.h:284:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR' for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14606:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.c../../gcc-10.2.0/gcc/rtl.h:4013:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:38: note: expanded from macro 'RTL_CHECK1' INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4014:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4046:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4047:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4065:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/dwarf2out.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):14771:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' == (INTVAL (XEXP (rtl, 1)) & GET_MODE_MASK (op_mode))))) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.c:4066:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ 1229:38:../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' note#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4067:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2out.c: JUMP_LABEL (insn) = NULL; ^~~~~~~~~~~~~~~~~ 14786:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 42: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32 + size_of_int_loc_descriptor (INTVAL (XEXP (rtl, 1)) ^ ~ : note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14791:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/emit-rtl.c:4085:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: expanded from macro 'RTL_CHECK2' 1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/emit-rtl.c:4086:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4087:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4106:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4108:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1662:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14831:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4234:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4266:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4278:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4375:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (call_insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4379:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4379:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4380:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4383:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2out.c XEXP (link, 1) = call_fusage;:14871:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:4386:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2out.c:14895 CALL_INSN_FUNCTION_USAGE (call_insn) = call_fusage; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) & mask); ^ ~#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14911:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (rtl, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:14938:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15030:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15336:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5274:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1662:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5274:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1662:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5299:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_clobber (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5327:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return emit_use (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5425:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5772:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] orig_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5773:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5774:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] orig_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:5775:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15713:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, initialized); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15871:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15894:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (rtl, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15906:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc_descr_plus_const (&mem_loc_result, INTVAL (XEXP (rtl, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15909:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15965:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:15996:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16020:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16272:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (rtl, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16273:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] shift = INTVAL (XEXP (rtl, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16299:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16301:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = mem_loc_descriptor (XEXP (rtl, 2), mode, mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16462:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT dw_op = XINT (elem, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:6438:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:6440:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_insn (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:6439:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (new_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:6463:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *ptail = ®_NOTES (new_rtx); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/dwarf2out.c:16648:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ loc_result = concat_loc_descriptor (XEXP (rtl, 0), XEXP (rtl, 1),../../gcc-10.2.0/gcc/emit-rtl.c:6470:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/dwarf2out.c:16660:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx loc = PAT_VAR_LOCATION_LOC (rtl); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note../../gcc-10.2.0/gcc/emit-rtl.c:6470:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ : expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/emit-rtl.c:6477:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ INSN_CODE (new_rtx) = INSN_CODE (insn);../../gcc-10.2.0/gcc/dwarf2out.c:16667:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~ rtl = XEXP (rtl, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/emit-rtl.c:6477:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2out.c:16854:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' = implicit_ptr_descriptor (XEXP (rtl, 0), INTVAL (XEXP (rtl, 1))); #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1968#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:16939:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17055:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = loc; p; p = XEXP (p, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17064:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17064:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17069:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] initialized = NOTE_VAR_LOCATION_STATUS (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:6622: #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-emit-rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/dwarf2out.c:17070:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 220:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] varloc = NOTE_VAR_LOCATION (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ../../gcc-10.2.0/gcc/hash-table.h:374#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ :7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' class hash_table ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ./gt-emit-rtl.h:220:3: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ ./gt-emit-rtl.h:220:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/dwarf2out.c:17134:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' class hash_table ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ./gt-emit-rtl.h:220:63: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-emit-rtl.h:238:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:238:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:238:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:238:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:256:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:256:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:256../../gcc-10.2.0/gcc/dwarf2out.c:17239:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] || NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ./gt-emit-rtl.h:256:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17239:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-emit-rtl.h:274:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1703:25: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here note: expanded from macro 'NOTE_VAR_LOCATION_LOC' class hash_table ^ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ./gt-emit-rtl.h:274:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ./gt-emit-rtl.h:274:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) class hash_table ^../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~./gt-emit-rtl.h:274:62: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17251:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] initialized = NOTE_VAR_LOCATION_STATUS (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ./gt-emit-rtl.h:292:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' class hash_table ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ./gt-emit-rtl.h:292:3: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' ./gt-emit-rtl.h:292:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' class hash_table ^ #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-emit-rtl.h:292:66: note: did you mean class here? rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17252:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class varloc = NOTE_VAR_LOCATION (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17320:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] initialized = NOTE_VAR_LOCATION_STATUS (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-emit-rtl.h:310:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1705:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1668:33./gt-emit-rtl.h:310:3: note: did you mean class here? : note: expanded from macro 'NOTE_VAR_LOCATION' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)./gt-emit-rtl.h ^ ~ :310../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/hash-table.h:374#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1696:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' :7: note: previous use is here #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17321:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class hash_table ^ varloc = NOTE_VAR_LOCATION (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-emit-rtl.h:310:65: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ^~~~~~ class #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:17469:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (XEXP (rtl, 0)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:880:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20100:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SYMBOL_REF_DECL (XEXP (rtl, 0)) != decl) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20213:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION (loc_list->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20214:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20214:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_VAR_LOCATION_LOC (loc_list->first->loc)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20219:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:20219:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:22673:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dw_die_ref tdie = lookup_decl_die (SYMBOL_REF_DECL (ca_loc->symbol_ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23358:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (arg, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23365:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (next_arg, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23382:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tloc = XEXP (XEXP (arg, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23388:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tlocc = XEXP (XEXP (arg, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23420:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = mem_loc_descriptor (XEXP (XEXP (arg, 0), 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23436:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (next_arg != XEXP (arg, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23441:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1), ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23441:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = mem_loc_descriptor (XEXP (XEXP (XEXP (arg, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:23999:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_DELETED_LABEL)))) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:24013:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_DELETED_DEBUG_LABEL ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:24014:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 133 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-10.2.0/gcc/except.c ../../gcc-10.2.0/gcc/dwarf2out.c:27271:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27276:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !SYMBOL_REF_DECL (XEXP (x, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27299:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] var_loc_p = NOTE_KIND (loc_note) == NOTE_INSN_VAR_LOCATION; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27318:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_KIND (next_note) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27319:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (next_note) != NOTE_INSN_BEGIN_STMT ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27320:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (next_note) != NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27362:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = NOTE_VAR_LOCATION_DECL (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1701:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1689:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1378:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27454:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (XEXP (x, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27507:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27507:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27510:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] patstr = str_pattern_slim (NOTE_VAR_LOCATION_LOC (loc_note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:27510:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] patstr = str_pattern_slim (NOTE_VAR_LOCATION_LOC (loc_note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1703:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1690:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/dwarf2out.c:29808:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29809:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:880:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29817:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29821:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!TREE_ASM_WRITTEN (DECL_INITIAL (SYMBOL_REF_DECL (rtl)))) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/tree.h:432:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-10.2.0/gcc/tree.h:396:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-10.2.0/gcc/tree.h:880:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29824:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:880:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29857:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SYMBOL_REF_DECL (rtl) == NULL_TREE) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29860:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29898:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (XEXP (rtl, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29913:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (rtl) == SYMBOL_REF && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:29915:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:30173:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:30538:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->dw_loc_oprnd1.v.val_addr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:30541:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (l->dw_loc_oprnd1.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:30572:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree tdecl = SYMBOL_REF_DECL (a->dw_attr_val.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:32359: ./gt-dwarf2out.h:1684:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1684:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1684:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1684:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1860:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1860:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1860:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1860:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1878:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1878:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1878:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1878:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1926:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1926:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1926:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1926:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1944:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1944:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1944:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1944:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2015:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2015:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2015:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2015:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2052:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2052:3: note: did you mean class here? clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo ../../gcc-10.2.0/gcc/explow.c struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2052:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2052:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2179:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2179:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2179:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2179:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2197:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2197:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2197:62: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2197:62: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2237:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2237:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2237:71: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2237:71: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 153 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-10.2.0/gcc/expmed.c ../../gcc-10.2.0/gcc/dwarf2out.c:5154:1: warning: unused function 'add_AT_vms_delta' [-Wunused-function] add_AT_vms_delta (dw_die_ref die, enum dwarf_attribute attr_kind, ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/expmed.c:22:32: warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option] #pragma GCC diagnostic warning "-Wmaybe-uninitialized" ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:116: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/except.c:117: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:117: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/explow.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (asm_out) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: In file included from In file included from note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/except.c:127: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-10.2.0/gcc/expr.c rtunion fld[1];class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/cgraph.hHOOK_VECTOR_END (sched) ^ :903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' struct cgraph_edge; ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ classIn file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP'HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/expmed.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 2) = NULL_RTX; ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/except.c:127: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/expmed.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] friend struct cgraph_edge; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:1736#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :16: note: previous use is here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: for_user)) cgraph_edge ^ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h class :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1358:27: note ^ : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2658../../gcc-10.2.0/gcc/expmed.c:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (calls) ^ : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/explow.c:26../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' void initialize_inline_failed (struct cgraph_edge *); ^ XBBDEF (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2658#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 2659:../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1358:27: note: expanded from macro 'X0EXP' 28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (c) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX;HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23: note: expanded from macro 'XINT' HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap)In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/expmed.c:28: In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/except.c:137: ../../gcc-10.2.0/gcc/output.h:129:63:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] XVEC (rt, 4) = arg4; ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: ../../gcc-10.2.0/gcc/rtl.hwarning:444:5: note: array 'fld' declared here : rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/except.c:140#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::In file included from note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: : ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 169 warnings generated. expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/explow.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' HOST_WIDE_INT hwint[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/hwint.h:59#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XWINT(RTX, N) ((RTX)->u.hwint[N])23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26:In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note: expanded from macro 'XUINT' ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo ../../gcc-10.2.0/gcc/fibonacci_heap.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~444 :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23 rtunion fld[1]; ^ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/except.c../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::1098::2039927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: note: expanded from macro 'SUBREG_BYTE' XVEC (rt, 2) = arg2; ^ ~ 28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_UPDATE_SJLJ_CONTEXT) ^~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :1230:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 37../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: :note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/except.c:1225:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ if (NOTE_KIND (fn_begin) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1371:32: note: expanded from macro 'XCINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:1227:../../gcc-10.2.0/gcc/explow.c:26: In file included from 11: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2966:18: :1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 2) = arg2; memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ~ else if (NOTE_INSN_BASIC_BLOCK_P (fn_begin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h:1679:21: note: :22: note../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/except.c XSTR (rt, 2) = arg2;:2014:7warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/except.c rtunion fld[1]; ^ :2014:7: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' struct cgraph_edge *e; ^~~~~~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ class In file included from ../../gcc-10.2.0/gcc/explow.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/except.c:2525:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/except.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :2619:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1666#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :31: note: expanded from macro 'NOTE_EH_HANDLER' ../../gcc-10.2.0/gcc/rtl.h:444#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/except.c:2622:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' ../../gcc-10.2.0/gcc/rtl.h:444#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1371:In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCINT' XINT (rt, 4) = arg4; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/except.c:2641:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' XINT (rt, 5) = arg5; ^ ~#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:2646:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' ../../gcc-10.2.0/gcc/rtl.h:1341#define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/except.c:2657:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1371#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/except.c:2666:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/except.c:2693:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ :38../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' : note: expanded from macro 'RTL_CHECK2' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/except.c:3521: ./gt-except.h:91:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' class GTY((user)) hash_map ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ./gt-except.h:91:3: note: did you mean class here? note: array 'fld' declared here rtunion fld[1]; ^ struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-except.h:91:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:91:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expmed.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/explow.c:42: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/explow.c:43: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/explow.c:171:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx term = plus_constant (mode, XEXP (x, 1), c, inplace); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:175:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = term; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:228:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))) != 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:237:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:238:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:278:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = break_out_memory_refs (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:280:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:370:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (to_mode, XEXP (x, 1), as, in_const, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:369:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (x, 1) == convert_memory_address_addr_space_1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:377:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp, XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:559:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (XEXP (base, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:679:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (x, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:689:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x) && DECL_P (SYMBOL_REF_DECL (x))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:690:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] align = DECL_ALIGN (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:2511:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:700:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:704:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:705:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sa = DECL_ALIGN (SYMBOL_REF_DECL (s)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:2511:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:1378:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] stack_usage_size = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/explow.c:1620:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (stack_check_libfunc, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:208:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift, 1) = all->cint[m]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:209:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift_mult, 1) = all->pow2[m]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:235:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->wide_lshr, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:630:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] xop0 = gen_rtx_SUBREG (op_mode, SUBREG_REG (xop0), SUBREG_BYTE (xop0)); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:1627:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum += SUBREG_BYTE (op0) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo ../../gcc-10.2.0/gcc/file-prefix-map.c In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5342:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:62:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5346:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:62:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5353:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:62:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5357:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:62:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5363:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:81:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5369:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:81:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5379:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:81:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5384:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/fold-const.h:81:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expmed.c:5396:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/expr.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:36: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:36: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:36: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/expr.c:37: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/expr.c:37: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/expr.c:56: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/expr.c:153:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:158:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem1; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:163:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:168:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:293:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:293:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo ../../gcc-10.2.0/gcc/final.c ../../gcc-10.2.0/gcc/expr.c:2157:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (XVECEXP (orig, 0, i), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2210:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (dst, 0, i), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2397:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), d, XEXP (e, 1)); ^ ~ clang: ../../gcc-10.2.0/gcc/rtl.hwarning:1341:23: note: expanded from macro 'XEXP' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2437:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), copy_to_reg (d), XEXP (e, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2541:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, start), 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2561:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2584:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = rtx_to_poly_int64 (XEXP (XVECEXP (src, 0, i), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:2608:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = XEXP (dst, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3317:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (XEXP (cplx, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3375:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3375:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3453:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3456:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 val = rtx_to_poly_int64 (XEXP (expr, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:3860:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (y_cst, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4132:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && strip_offset (SET_SRC (set), &offset) == stack_pointer_rtx) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4136:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4152:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (mem_autoinc_base (SET_SRC (set)) == stack_pointer_rtx) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4153:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mem = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4168:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:4171:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_to_poly_int64 (XEXP (addr, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5268:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = store_field (XEXP (to_rtx, 1), bitsize, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5284:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_subreg (to_mode, XEXP (result, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5289:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5307:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5321:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5331:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_complex_part (temp, XEXP (to_rtx, 1), true); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:5337:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), read_complex_part (temp, true)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o fixed-value.o -MT fixed-value.o -MMD -MP -MF ./.deps/fixed-value.TPo ../../gcc-10.2.0/gcc/fixed-value.c ../../gcc-10.2.0/gcc/expr.c:7520:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:7539:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (value, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:7564:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_operand (XEXP (XEXP (value, ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:7641:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/expr.c:9560:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (XEXP (target, 1), op0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:10314:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] itarg = XEXP (original_target, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:10807:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c:12606:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/final.c:51: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]144 warnings generated. XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo ../../gcc-10.2.0/gcc/fold-const.c XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/final.c:60: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:60: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:60: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/final.c:61: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/final.c:61: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/final.c:67: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/final.c:525:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:526:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:575:31: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] align_flags alignment = LABEL_TO_ALIGNMENT (align_label); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:615:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = JUMP_LABEL (branch); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:752:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_alignment; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:796:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:796:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:889:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] align_flags alignment = LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:907:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_alignment; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:951:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] log = (LABEL_P (seq) ? LABEL_TO_ALIGNMENT (seq).levels[0].log : 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1044:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (insn).levels[0].log; ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1152:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (label).levels[0].log; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1496:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1505:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1526:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1534:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1536:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1543:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:105:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1543:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:105:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1682:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1683:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_DELETED)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1758:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BASIC_BLOCK ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1759:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1761:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_DELETED ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:1762:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2036:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_CFI ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2037:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CFI_LABEL)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2085:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2125:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2131:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2189:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2252:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb_discriminator = NOTE_BASIC_BLOCK (insn)->discriminator; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2257:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2262:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2286:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dwarf2out_emit_cfi (NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2291:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1671:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2322:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:1921:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2333:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] TREE_ASM_WRITTEN (NOTE_BLOCK (insn)) = 1; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:880:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2334:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) = in_cold_section_p; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:1916:17: note: expanded from macro 'BLOCK_IN_COLD_SECTION_P' (BLOCK_CHECK (NODE)->base.u.bits.atomic_flag) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2339:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = block_nonartificial_location (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2360:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:1921:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2370:45: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2375:47: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree outer_block = BLOCK_SUPERCONTEXT (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:1904:48: note: expanded from macro 'BLOCK_SUPERCONTEXT' #define BLOCK_SUPERCONTEXT(NODE) (BLOCK_CHECK (NODE)->block.supercontext) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2400:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2405:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2406:43: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "LDL", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2436:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:105:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2436:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:105:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2453:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2455:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] align_flags alignment = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/final.c:518:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2475:54: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!DECL_IGNORED_P (current_function_decl) && LABEL_NAME (insn)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2511:47: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.asm_out.internal_label (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2519:45: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.asm_out.internal_label (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2606:16: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:2213:38: note: expanded from macro 'ASM_OUTPUT_ADDR_VEC_ELT' ix86_output_addr_vec_elt ((FILE), (VALUE)) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2617:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:2218:39: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' ix86_output_addr_diff_elt ((FILE), (VALUE), (REL)) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2617:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1338:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:2218:39: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' ix86_output_addr_diff_elt ((FILE), (VALUE), (REL)) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2618:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XEXP (body, 0), 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:2218:48: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' ix86_output_addr_diff_elt ((FILE), (VALUE), (REL)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:2672:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = expand_location (ASM_INPUT_SOURCE_LOCATION (body)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2584:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3099:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3231:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1685:5: note: expanded from macro 'NOTE_MARKER_P' (NOTE_KIND (INSN) == NOTE_INSN_BEGIN_STMT \ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3231:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1686:8: note: expanded from macro 'NOTE_MARKER_P' || NOTE_KIND (INSN) == NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3233:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] location_t loc = NOTE_MARKER_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3360:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3375:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3389:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3409:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = walk_alter_subreg (&XEXP (x, 1), changed); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3636:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int num = INSN_CODE (debug_insn); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:3677:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (expr = get_mem_expr_from_op (XEXP (op, 1), &inner_addressp))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4009:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (x) == NOTE_INSN_DELETED_LABEL)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4027:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (tree t = SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 236 warnings generated. ../../gcc-10.2.0/gcc/final.c:4087:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4088:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assemble_external (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4135:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_DOUBLE_HIGH (x)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1993:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1237:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/final.c:4159:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4168:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4170:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4183:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4186:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4190:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4506:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] label_id = INSN_SHUID (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/final.c:513:47: note: expanded from macro 'INSN_SHUID' #define INSN_SHUID(INSN) (uid_shuid[INSN_UID (INSN)]) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4824:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (insn) = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4861:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4862:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BEGIN_STMT ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4863:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_INLINE_ENTRY ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4864:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_BEG ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4865:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_END ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/final.c:4866:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_DELETED_DEBUG_LABEL))) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o fold-const-call.o -MT fold-const-call.o -MMD -MP -MF ./.deps/fold-const-call.TPo ../../gcc-10.2.0/gcc/fold-const-call.c In file included from ../../gcc-10.2.0/gcc/final.c:48: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/final.c:645:15: note: in instantiation of member function 'vec::safe_grow_cleared' requested here label_align.safe_grow_cleared (max_labelno - min_labelno + 1); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo ../../gcc-10.2.0/gcc/function.c In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:48: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:50: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:56: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/fold-const.c:56: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/function.c:39: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:39: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:51: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:51: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:51: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:63: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/function.c:65: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function.c:80: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 190 warnings generated. ../../gcc-10.2.0/gcc/function.c:760:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = find_temp_slot_from_address (XEXP (x, 1))) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1120:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), new_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1127:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1127:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1128:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 0))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1129:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 0), XEXP (new_rtx, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1130:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 0), XEXP (new_rtx, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1131:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1132:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1132:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1566:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (PLUS, GET_MODE (new_rtx), SET_SRC (set), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o function-abi.o -MT function-abi.o -MMD -MP -MF ./.deps/function-abi.TPo ../../gcc-10.2.0/gcc/function-abi.cc ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1584:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = instantiate_new_reg (SET_SRC (set), &offset); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1608:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1657:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1738:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1777:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1792:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1793:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1821:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_decl_rtl (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1982:36: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (®_NOTES (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:1986:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (&CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:2779:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XVECEXP (entry_parm, 0, i), 1)) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:3401:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int regnoi = REGNO (XEXP (parmreg, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fold-const.c:45: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/fold-const.c:12234:25: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nelts, nelts, 1); ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/function.c:4417:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:4419:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree block = NOTE_BLOCK (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:4441:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = new_block; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:4479:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_END) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:4481:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = p_block_stack->pop (); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:4487:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? NOTE_BLOCK (insn) : NULL_TREE; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:5751:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = pat; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:5753:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = ret_rtx; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6093:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6131:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6152:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (note) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6179:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 220 warnings generated. ../../gcc-10.2.0/gcc/function.c:6547:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op = SET_SRC (p_sets[0]); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6548:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int ninputs = ASM_OPERANDS_INPUT_LENGTH (op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6549:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec inputs = ASM_OPERANDS_INPUT_VEC (op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6557:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *constraint = ASM_OPERANDS_INPUT_CONSTRAINT (op, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6603:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraint = ASM_OPERANDS_OUTPUT_CONSTRAINT(SET_SRC(p_sets[match])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2568:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6603:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constraint = ASM_OPERANDS_OUTPUT_CONSTRAINT(SET_SRC(p_sets[match])); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2568:52: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1374:45: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/function.c:6645:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (ASM_OPERANDS_INPUT_CONSTRAINT (op, j))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function.c:6738: ./gt-function.h:25:3: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * const x = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:25:3: note: did you mean class here? struct temp_slot * const x = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:25:33: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * const x = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:25:33: note: did you mean class here? struct temp_slot * const x = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:116:3: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * const x = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:116:3: note: did you mean class here? struct temp_slot * const x = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:116:33: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * const x = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:116:33: note: did you mean class here? struct temp_slot * const x = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:210:3: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * x ATTRIBUTE_UNUSED = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:210:3: note: did you mean class here? struct temp_slot * x ATTRIBUTE_UNUSED = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:210:44: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct temp_slot * x ATTRIBUTE_UNUSED = (struct temp_slot *)x_p; ^ ../../gcc-10.2.0/gcc/function.c:560:15: note: previous use is here class GTY(()) temp_slot { ^ ./gt-function.h:210:44: note: did you mean class here? struct temp_slot * x ATTRIBUTE_UNUSED = (struct temp_slot *)x_p; ^~~~~~ class ./gt-function.h:250:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-function.h:250:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:250:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-function.h:250:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-function.h:290:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-function.h:290:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o function-tests.o -MT function-tests.o -MMD -MP -MF ./.deps/function-tests.TPo ../../gcc-10.2.0/gcc/function-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o fwprop.o -MT fwprop.o -MMD -MP -MF ./.deps/fwprop.TPo ../../gcc-10.2.0/gcc/fwprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-abi.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/function-abi.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.hIn file included from ../../gcc-10.2.0/gcc/function-tests.c:2659:28: note: did you mean class here? :35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: 139 warnings generated. warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc-rich-location.o -MT gcc-rich-location.o -MMD -MP -MF ./.deps/gcc-rich-location.TPo ../../gcc-10.2.0/gcc/gcc-rich-location.c In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/function-tests.c:69: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[3] = label; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/function-tests.c:75: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/function-tests.c:75: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/fwprop.c:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. In file included from ../../gcc-10.2.0/gcc/fwprop.c:33: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:33: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/fwprop.c:33: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcse.o -MT gcse.o -MMD -MP -MF ./.deps/gcse.TPo ../../gcc-10.2.0/gcc/gcse.c ../../gcc-10.2.0/gcc/fwprop.c:360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_UNIT_BITSIZE (GET_MODE (x)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:361:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:363:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT shift = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:365:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:378:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:515:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:518:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:526:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:530:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:538:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:539:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:544:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:544:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:560:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:648:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:655:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1034:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1055:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1180:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1210:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1240:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1265:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_operands = SET_SRC (use_pat); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1279:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_operands = SET_SRC (XVECEXP (use_pat, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1289:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (asm_operands); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1291:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &ASM_OPERANDS_INPUT (asm_operands, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1318:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (use_insn) < 0) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1332:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1332:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1350:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1363:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = note ? XEXP (note, 0) : SET_SRC (use_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1412:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (use_set)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. ../../gcc-10.2.0/gcc/fwprop.c:1476:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!reg_single_def_p (SET_SRC (def_set)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/fwprop.c:1484:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!reg_single_def_p (SET_SRC (def_set)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcse-common.o -MT gcse-common.o -MMD -MP -MF ./.deps/gcse-common.TPo ../../gcc-10.2.0/gcc/gcse-common.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:139: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 108 warnings generated. In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' return XBBDEF (insn, 2); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25../../gcc-10.2.0/gcc/rtl.h:1229:38: :clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo ../../gcc-10.2.0/gcc/ggc-common.c note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:18132:: note: expanded from macro 'XCEXP' 3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1375:32array 'fld' declared here : note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ JUMP_LABEL (this) = target; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:../../gcc-10.2.0/gcc/rtl.h:26: note1341:23: note: expanded from macro 'XEXP' : expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1229:38:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECKC1' 444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XEXP (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hclang: warning: rtunion fld[1];treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1365:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 29: note: expanded from macro 'X0MEMATTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c XEXP (rt, 3) = arg3; ^ ~ :140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/gcse.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h: XBBDEF (rt, 2) = arg2; ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' # define HOST_WIDE_INT long long ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 3) = arg3; ^ ~ # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: In file included from ../../gcc-10.2.0/gcc/gcse.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :140: In file included from ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2039#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCSUBREG' :444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note444:5: note: array 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:381358:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:1229160 warnings generated. 5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :140: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: XINT (rt, 1) = arg1; ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning../../gcc-10.2.0/gcc/rtl.h: :445:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'hwint' declared here XVEC (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-tests.TPo ../../gcc-10.2.0/gcc/ggc-tests.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/gcse.c:140: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XSTR (rt, 3) = arg3; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse-common.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gcse.c:150: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:150: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gcse.c:150: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = x; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:878:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:1227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2089:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2251:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (expr_equiv_p (SET_SRC (x), expr->expr)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2285:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2456:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! reg_mentioned_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2457:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:2682:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label_ref_label (x))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:3815:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:3951:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:3967:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx_insn *copy = gen_move_insn (reg, copy_rtx (SET_SRC (pat))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:3969:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gcse.c:3973:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 108 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo ../../gcc-10.2.0/gcc/gimple.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo ../../gcc-10.2.0/gcc/gimple-builder.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-expr.o -MT gimple-expr.o -MMD -MP -MF ./.deps/gimple-expr.TPo ../../gcc-10.2.0/gcc/gimple-expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 201 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF ./.deps/gimple-iterator.TPo ../../gcc-10.2.0/gcc/gimple-iterator.c ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-builder.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/gimple.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-fold.o -MT gimple-fold.o -MMD -MP -MF ./.deps/gimple-fold.TPo ../../gcc-10.2.0/gcc/gimple-fold.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-expr.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-iterator.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-iterator.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-iterator.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple-iterator.c:91:2: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple-iterator.c:91:2: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 141 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-laddress.o -MT gimple-laddress.o -MMD -MP -MF ./.deps/gimple-laddress.TPo ../../gcc-10.2.0/gcc/gimple-laddress.c In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' clang#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 144 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-loop-interchange.o -MT gimple-loop-interchange.o -MMD -MP -MF ./.deps/gimple-loop-interchange.TPo ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-fold.c:47: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 26 warnings generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-loop-jam.o -MT gimple-loop-jam.o -MMD -MP -MF ./.deps/gimple-loop-jam.TPo ../../gcc-10.2.0/gcc/gimple-loop-jam.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 193 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple-laddress.c:39: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-loop-versioning.o -MT gimple-loop-versioning.o -MMD -MP -MF ./.deps/gimple-loop-versioning.TPo ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo ../../gcc-10.2.0/gcc/gimple-low.c In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-interchange.cc:43: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-jam.c:40: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-pretty-print.o -MT gimple-pretty-print.o -MMD -MP -MF ./.deps/gimple-pretty-print.TPo ../../gcc-10.2.0/gcc/gimple-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-low.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::loop_info, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec<(anonymous namespace)::loop_info, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::loop_info>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec<(anonymous namespace)::loop_info, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec<(anonymous namespace)::loop_info, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec<(anonymous namespace)::loop_info, va_heap, vl_ptr>::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/gimple-loop-versioning.cc:557:11: note: in instantiation of member function 'vec<(anonymous namespace)::loop_info, va_heap, vl_ptr>::safe_grow_cleared' requested here m_loops.safe_grow_cleared (m_nloops); ^ 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-pretty-print.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-evrp.o -MT gimple-ssa-evrp.o -MMD -MP -MF ./.deps/gimple-ssa-evrp.TPo ../../gcc-10.2.0/gcc/gimple-ssa-evrp.c In file included from ../../gcc-10.2.0/gcc/gimple-pretty-print.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-pretty-print.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c:92: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c:124:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c:89: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c:585:11: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here m_vars.safe_push (var_info_pair (var, map_info)); ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-evrp.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-evrp-analyze.o -MT gimple-ssa-evrp-analyze.o -MMD -MP -MF ./.deps/gimple-ssa-evrp-analyze.TPo ../../gcc-10.2.0/gcc/gimple-ssa-evrp-analyze.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 38 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-isolate-paths.o -MT gimple-ssa-isolate-paths.o -MMD -MP -MF ./.deps/gimple-ssa-isolate-paths.TPo ../../gcc-10.2.0/gcc/gimple-ssa-isolate-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. 23 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-nonnull-compare.o -MT gimple-ssa-nonnull-compare.o -MMD -MP -MF ./.deps/gimple-ssa-nonnull-compare.TPo ../../gcc-10.2.0/gcc/gimple-ssa-nonnull-compare.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-split-paths.o -MT gimple-ssa-split-paths.o -MMD -MP -MF ./.deps/gimple-ssa-split-paths.TPo ../../gcc-10.2.0/gcc/gimple-ssa-split-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-store-merging.o -MT gimple-ssa-store-merging.o -MMD -MP -MF ./.deps/gimple-ssa-store-merging.TPo ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c In file included from ../../gcc-10.2.0/gcc/gimple-ssa-evrp-analyze.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-ssa-evrp-analyze.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/gimple-ssa-evrp-analyze.c:46:5: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here : stack (10), m_update_global_ranges (update_global_ranges) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-isolate-paths.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 149 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-strength-reduction.o -MT gimple-ssa-strength-reduction.o -MMD -MP -MF ./.deps/gimple-ssa-strength-reduction.TPo ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 153 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-sprintf.o -MT gimple-ssa-sprintf.o -MMD -MP -MF ./.deps/gimple-ssa-sprintf.TPo ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-ssa-nonnull-compare.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-split-paths.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 22 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:146: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-warn-alloca.o -MT gimple-ssa-warn-alloca.o -MMD -MP -MF ./.deps/gimple-ssa-warn-alloca.TPo ../../gcc-10.2.0/gcc/gimple-ssa-warn-alloca.c ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 21 warnings generated. HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:166: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-warn-restrict.o -MT gimple-ssa-warn-restrict.o -MMD -MP -MF ./.deps/gimple-ssa-warn-restrict.TPo ../../gcc-10.2.0/gcc/gimple-ssa-warn-restrict.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h: rtx tmp = XEXP (this, 1); ^ ~ 1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1342:23: note: expanded from macro 'XVEC' clang: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1345:25: note: expanded from macro 'XBBDEF' 1340:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3:../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c:168: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:53: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-strength-reduction.c:42: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-streamer-in.o -MT gimple-streamer-in.o -MMD -MP -MF ./.deps/gimple-streamer-in.TPo ../../gcc-10.2.0/gcc/gimple-streamer-in.c In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:170:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['%']) ^~~~ ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:242:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['\0'] == 1) ^~~~~ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-warn-alloca.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:749:3: warning: function '(anonymous namespace)::format_result::format_result' has internal linkage but is not defined [-Wundefined-internal] format_result (format_result&); ^ ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:735:19: note: used here format_result prev (*this); ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-streamer-out.o -MT gimple-streamer-out.o -MMD -MP -MF ./.deps/gimple-streamer-out.TPo ../../gcc-10.2.0/gcc/gimple-streamer-out.c In file included from ../../gcc-10.2.0/gcc/gimple-ssa-warn-restrict.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-streamer-in.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-streamer-in.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-streamer-in.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-streamer-out.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. In file included from ../../gcc-10.2.0/gcc/gimple-streamer-out.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple-streamer-out.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-walk.o -MT gimple-walk.o -MMD -MP -MF ./.deps/gimple-walk.TPo ../../gcc-10.2.0/gcc/gimple-walk.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimplify.o -MT gimplify.o -MMD -MP -MF ./.deps/gimplify.TPo ../../gcc-10.2.0/gcc/gimplify.c 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimplify-me.o -MT gimplify-me.o -MMD -MP -MF ./.deps/gimplify-me.TPo ../../gcc-10.2.0/gcc/gimplify-me.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimple-walk.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 40 warnings generated. XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo ../../gcc-10.2.0/gcc/godump.c In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimplify.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimplify-me.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo ../../gcc-10.2.0/gcc/graph.c In file included from ../../gcc-10.2.0/gcc/gimplify.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: noteclang: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gimplify.c:36: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimplify.c:36: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimplify.c:52: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo ../../gcc-10.2.0/gcc/graphds.c 21 warnings generated. 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphviz.o -MT graphviz.o -MMD -MP -MF ./.deps/graphviz.TPo ../../gcc-10.2.0/gcc/graphviz.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo ../../gcc-10.2.0/gcc/graphite.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-isl-ast-to-gimple.o -MT graphite-isl-ast-to-gimple.o -MMD -MP -MF ./.deps/graphite-isl-ast-to-gimple.TPo ../../gcc-10.2.0/gcc/graphite-isl-ast-to-gimple.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-dependences.o -MT graphite-dependences.o -MMD -MP -MF ./.deps/graphite-dependences.TPo ../../gcc-10.2.0/gcc/graphite-dependences.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-optimize-isl.o -MT graphite-optimize-isl.o -MMD -MP -MF ./.deps/graphite-optimize-isl.TPo ../../gcc-10.2.0/gcc/graphite-optimize-isl.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo ../../gcc-10.2.0/gcc/graphite-poly.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-scop-detection.o -MT graphite-scop-detection.o -MMD -MP -MF ./.deps/graphite-scop-detection.TPo ../../gcc-10.2.0/gcc/graphite-scop-detection.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o graphite-sese-to-poly.o -MT graphite-sese-to-poly.o -MMD -MP -MF ./.deps/graphite-sese-to-poly.TPo ../../gcc-10.2.0/gcc/graphite-sese-to-poly.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o haifa-sched.o -MT haifa-sched.o -MMD -MP -MF ./.deps/haifa-sched.TPo ../../gcc-10.2.0/gcc/haifa-sched.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hash-map-tests.o -MT hash-map-tests.o -MMD -MP -MF ./.deps/hash-map-tests.TPo ../../gcc-10.2.0/gcc/hash-map-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. 144 warnings generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hash-set-tests.o -MT hash-set-tests.o -MMD -MP -MF ./.deps/hash-set-tests.TPo ../../gcc-10.2.0/gcc/hash-set-tests.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hsa-common.o -MT hsa-common.o -MMD -MP -MF ./.deps/hsa-common.TPo ../../gcc-10.2.0/gcc/hsa-common.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hsa-gen.o -MT hsa-gen.o -MMD -MP -MF ./.deps/hsa-gen.TPo ../../gcc-10.2.0/gcc/hsa-gen.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:129: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];gtype-desc.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:130: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtx next = XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hsa-common.c:35: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1 warning generated. ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-common.c:35: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here return XUINT (insn, 4); ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/cgraph.h:2250#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):10: note: did you mean class here? ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' friend struct cgraph_edge; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:2658#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:138: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:138: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:138: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hsa-regalloc.o -MT hsa-regalloc.o -MMD -MP -MF ./.deps/hsa-regalloc.TPo ../../gcc-10.2.0/gcc/hsa-regalloc.c ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:143: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/haifa-sched.c:540:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h: 700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/sched-int.h:1277:12: note: expanded from macro 'WORST_CLASS' ^ ~ ((class1 > class2) ? class1 : class2) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:540:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note1 warning generated. : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/sched-int.h:1277:31: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:543:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp_class = haifa_classify_rtx (COND_EXEC_CODE (x)); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hsa-brig.o -MT hsa-brig.o -MMD -MP -MF ./.deps/hsa-brig.TPo ../../gcc-10.2.0/gcc/hsa-brig.c In file included from ../../gcc-10.2.0/gcc/hsa-gen.c:36: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/haifa-sched.c:1476:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:4051:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h: INSN_VAR_LOCATION_LOC (dbg) = gen_rtx_UNKNOWN_VAR_LOC (); 3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1749../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1690#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/haifa-sched.c:4233:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: # define HOST_WIDE_INT long long ^ expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:4247:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (next) == NOTE_INSN_BASIC_BLOCK ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-gen.c:49: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3:../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge; XSTR (rt, 1) = arg1; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/coretypes.h:144:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' struct cgraph_edge; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:5350:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_link, 1) = next_link; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/haifa-sched.c:5436../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP': 444:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from gtype-desc.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/hsa-gen.c:49: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/haifa-sched.c:5436#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ :10../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 32: note: did you mean class here? ../../gcc-10.2.0/gcc/haifa-sched.c:void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 5490:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' while (NOTE_NOT_BB_P (note) && note != nt) ^~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/sched-int.h for_user)) cgraph_edge ^ :1200:48: note: expanded from macro 'NOTE_NOT_BB_P' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (NOTE_KIND (NOTE) \ ^~~~~~~~~~~~~~~~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ 444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' rtunion fld[1];#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:5498:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' XWINT (rt, 1) = arg1; ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' HOST_WIDE_INT hwint[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:5563:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = write ? SET_DEST (pat) : SET_SRC (pat); ^~~~~~~~~~~~~ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XVEC (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:6123:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:6142:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8191:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h JUMP_LABEL (x) = label;:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8192:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8278:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8279:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8351:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (check) = label; ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8352:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8587:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8634:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8739:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8783:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:8813:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (BB_END (jump_bb_next))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:9200:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:9210:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:9230:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:73: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from gtype-desc.c:79: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from gtype-desc.c:79: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from gtype-desc.c:81: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from gtype-desc.c:82: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/hsa-gen.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/hsa-gen.c:6333:18: note: in instantiation of member function 'vec::safe_push' requested here edge_counts.safe_push (e->count ()); ^ In file included from ../../gcc-10.2.0/gcc/hsa-gen.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/hsa-gen.c:6334:25: note: in instantiation of member function 'vec::safe_push' requested here edge_probabilities.safe_push (e->probability); ^ gtype-desc.c:98:3: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * const x = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:98:3: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:98:33: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * const x = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:98:33: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:266:3: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * const x = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:266:3: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:266:37: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * const x = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:266:37: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:278:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:278:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:278:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:278:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:296:12: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct string_concat *& x) ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:296:12: note: did you mean class here? gt_ggc_mx (struct string_concat *& x) ^~~~~~ class gtype-desc.c:311:3: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * const x = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:311:3: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.c:311:35: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * const x = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:311:35: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.c:352:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:352:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:356:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:356:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:357:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:357:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:367:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:367:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:371:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:371:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:375:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:375:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:388:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:388:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:392:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:392:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:396:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1:gtype-desc.c:396:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); HOOK_VECTOR_END (asm_out) ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:400:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:400:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:407#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from ../../gcc-10.2.0/gcc/hsa-brig.c if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:407:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.cHOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :411:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.c:411:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:415:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ 260 warnings generated. ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:415:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:416:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:416:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:420:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:gtype-desc.c:420:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:427:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.hIn file included from :57../../gcc-10.2.0/gcc/hsa-brig.c::7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ 26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: gtype-desc.c:427:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:428:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:428:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:432:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26 gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./gtype-desc.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from gtype-desc.c:432:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx);HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.c:433:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:433In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:503:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:503:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:507:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hsa-dump.o -MT hsa-dump.o -MMD -MP -MF ./.deps/hsa-dump.TPo ../../gcc-10.2.0/gcc/hsa-dump.c rtunion fld[1]; ^ gtype-desc.c:507:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:511:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:511:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:515:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:515:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.c:519:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:519:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:523:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:523:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:527:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:527:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:535:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:535:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:539:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:539:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:543:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:543:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:547:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:547:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:551:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:551:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:559:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:559:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:563:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:563:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:567:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:567:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:571:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:571:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:575:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:575:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:579:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:579:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:595:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:595:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:599:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:599:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:603:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:603:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:607:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:607:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:611:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:611:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:615:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:615:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:619:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:619:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:623:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:623:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:627:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:627:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:634:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:634:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:638:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:638:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:642:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:642:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:646:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:646:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:650:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:650:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:654:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' In file included from if (X != NULL) gt_ggc_mx_rtx_def (X);\../../gcc-10.2.0/gcc/hsa-regalloc.c:35: ../../gcc-10.2.0/gcc/cgraph.h:1735:1 ^ : warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class gtype-desc.c:654:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~struct cgraph_edge; ^~~~~~ class ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:658:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:658:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:662:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:662:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:666:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:666:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hsa-regalloc.c:35: ../../gcc-10.2.0/gcc/cgraph.h:2250 gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ :10: warning./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def': struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10gtype-desc.c:670:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ did you mean class here?./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:670:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:674:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:674:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:678:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:678:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:685:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gtype-desc.c:685:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); for_user)) cgraph_edge ^ ^ ~ ./gtype-desc.h:57../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? clang:37: note: expanded from macro 'gt_ggc_m_7rtx_def' void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here gtype-desc.c:689:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:689:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:693:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:693:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:697:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:697:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:698:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:698:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:715:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:141:7: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:715:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:141:53: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:718:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:718:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:727:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:117:7: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:727:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:117:39: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:734:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:734:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:770:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:770:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:780:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:780:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:790:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:790:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:794:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:794:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:795:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:795:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:799:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:799:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:800:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:800:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:801:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:801:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:814:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:36: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' rtunion fld[1]; ^ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ gtype-desc.c:814:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:815:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:815:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:816:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:816:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:61:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:817:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[1].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:827:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:827:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:834:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:851:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:851:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:864:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:864:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:867:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:867:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:870:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:873:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:878:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:878:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:879:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:883:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[6].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:884:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:884:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:885:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:885:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:886:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:886:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:890:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:890:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:894:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:894:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:895:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:895:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:896:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:896:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:900:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:900:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:901:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:901:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:902:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:902:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:903:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:903:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:904:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:904:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:908:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:908:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:909:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:909:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:910:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:910:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:911:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:911:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:912:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:912:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:916:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:916:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:917:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:917:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:918:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:918:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:919:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:919:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:923:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:923:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:924:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:924:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:925:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:925:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:93:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:926:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:926:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:935:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:935:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:938:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:938:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:942:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:942:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:44: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class gtype-desc.c:1389:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1389:3: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:1389:29: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1389:29: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:1390:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * xlimit = x; ^ ../../gcc-10.2.0/gcc/cgraph.h:In file included from 1736:16: ../../gcc-10.2.0/gcc/hsa-brig.c:44: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: previous use is here friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ gtype-desc.c:1390:3: note: did you mean class here?../../gcc-10.2.0/gcc/cgraph.h: struct cgraph_edge * xlimit = x; ^~~~~~ class 2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class gtype-desc.c:1396:9: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * const xprev = ((*x).prev_caller); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1396:9: note: did you mean class here? struct cgraph_edge * const xprev = ((*x).prev_caller); ^~~~~~ class gtype-desc.c:1416:12: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1416:12: note: did you mean class here? gt_ggc_mx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1418:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1418:3: note: did you mean class here? struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:1430:12: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct cgraph_edge *& x) ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? gtype-desc.c:1430:12: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class gt_ggc_mx (struct cgraph_edge *& x) ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class gtype-desc.c:1601:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1601:12: note: did you mean class here? gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1603:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1603:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:1609:3: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * const x = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:1609:3: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:1609:33: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * const x = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:1609:33: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:1619:3: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * const x = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:1619:3: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:1619:33: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * const x = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:1619:33: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:1627:12: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:1627:12: note: did you mean class here? gt_ggc_mx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1629:3: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:1629:3: note: did you mean class here? struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:1634:12: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct reg_attrs *& x) ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:1634:12: note: did you mean class here? gt_ggc_mx (struct reg_attrs *& x) ^~~~~~ class gtype-desc.c:1896:3: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * const x = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:1896:3: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:1896:38: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * const x = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:1896:38: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:2175:3: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * const x = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:2175:3: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:2175:35: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * const x = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:2175:35: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:2219:3: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * const x = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:2219:3: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:2219:35: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * const x = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:2219:35: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:2332:3: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:2332:3: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:2332:31: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:2332:31: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:2333:3: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * xlimit = x; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:2333:3: note: did you mean class here? struct nb_iter_bound * xlimit = x; ^~~~~~ class gtype-desc.c:2377:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:2377:3: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:2377:22: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:2377:22: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:2378:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * xlimit = x; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:2378:3: note: did you mean class here? struct loop * xlimit = x; ^~~~~~ class gtype-desc.c:2426:12: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct loop *& x) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:2426:12: note: did you mean class here? gt_ggc_mx (struct loop *& x) ^~~~~~ class gtype-desc.c:2435:3: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * const x = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:2435:3: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:2435:34: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * const x = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:2435:34: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:2596:3: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:2596:3: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.c:2596:45: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:2596:45: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.c:2694:3: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:2694:3: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:2694:49: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:2694:49: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:2717:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2717:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2717:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2717:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2851:3: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:2851:3: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:2851:39: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:2851:39: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:2859:12: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:2859:12: note: did you mean class here? gt_ggc_mx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:2861:3: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:2861:3: note: did you mean class here? struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:2866:12: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_node_params *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:2866:12: note: did you mean class here? gt_ggc_mx (struct ipa_node_params *& x) ^~~~~~ class gtype-desc.c:2875:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2875:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2875:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2875:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2884:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2884:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:2886:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2886:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:2892:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2892:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args *& x) ^~~~~~ class 5 warnings generated. gtype-desc.c:2912:3: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:2912:3: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:2912:38: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:2912:38: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:3208:12: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct temp_slot *& x) ^ ../../gcc-10.2.0/gcc/emit-rtl.h:23:7: note: previous use is here class temp_slot; ^ gtype-desc.c:3440:3: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * const x = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:3440:3: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:3440:32: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * const x = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:3440:32: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:3449:3: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * const x = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:3449:3: note: did you mean class here? struct value_range * const x = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:3449:35: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * const x = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:3449:35: note: did you mean class here? struct value_range * const x = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:3458:12: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct value_range& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:3458:12: note: did you mean class here? gt_ggc_mx (struct value_range& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3460:3: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:3460:3: note: did you mean class here? struct value_range * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3466:12: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct value_range *& x) ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:3466:12: note: did you mean class here? gt_ggc_mx (struct value_range *& x) ^~~~~~ class gtype-desc.c:3500:12: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_bits *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:3500:12: note: did you mean class here? gt_ggc_mx (struct ipa_bits *& x) ^~~~~~ class gtype-desc.c:3517:12: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:293:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.c:3517:12: note: did you mean class here? gt_ggc_mx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3519:3: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:293:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.c:3519:3: note: did you mean class here? struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3579:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/cgraph.h:1595:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3579:12: note: did you mean class here? gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3581:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/cgraph.h:1595:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3581:3: note: did you mean class here? clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hw-doloop.o -MT hw-doloop.o -MMD -MP -MF ./.deps/hw-doloop.TPo ../../gcc-10.2.0/gcc/hw-doloop.c struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3693:12: warning: struct 'size_time_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct size_time_entry& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:72:15: note: previous use is here class GTY(()) size_time_entry ^ gtype-desc.c:3693:12: note: did you mean class here? gt_ggc_mx (struct size_time_entry& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3695:3: warning: struct 'size_time_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct size_time_entry * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:72:15: note: previous use is here class GTY(()) size_time_entry ^ gtype-desc.c:3695:3: note: did you mean class here? struct size_time_entry * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3709:12: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_fn_summary *& x) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:3709:12: note: did you mean class here? gt_ggc_mx (struct ipa_fn_summary *& x) ^~~~~~ class gtype-desc.c:3718:3: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * const x = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:3718:3: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:3718:33: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * const x = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:3718:33: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:3886:3: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * const x = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:3886:3: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:3886:37: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * const x = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:3886:37: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:3898:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3898:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3898:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3898:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3916:12: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct string_concat *& x) ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:3916:12: note: did you mean class here? gt_pch_nx (struct string_concat *& x) ^~~~~~ class gtype-desc.c:3931:3: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * const x = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:3931:3: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.c:3931:35: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * const x = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:3931:35: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/hsa-brig.c:1659:29: note: in instantiation of member function 'vec::safe_push' requested here function_call_linkage.safe_push (pair); ^ gtype-desc.c:3972:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3972:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3976:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3976:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3977:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3977:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3987:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3987:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3991:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3991:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3995:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3995:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4008:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4008:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4012:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4012:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4016:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4016:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4020:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4020:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4027:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4027:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4031:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4031:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4035:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4035:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4036:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4036:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4040:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4040:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4047:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4047:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4048:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4048:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4052:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4052:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4053:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4053:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4123:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4123:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4127:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4127:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4131:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4131:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4135:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4135:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4139:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4139:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4143:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4143:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4147:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4147:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4151:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4151:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4155:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4155:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4159:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4159:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4163:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4163:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4167:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4167:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4171:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4171:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4175:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4175:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4179:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4179:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4183:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4183:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4187:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4187:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4191:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4191:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4195:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4195:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4199:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4199:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4215:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4215:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4219:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4219:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4223:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4223:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4227:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4227:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4231:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4231:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4235:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4235:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4239:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4239:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4243:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4243:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4247:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4247:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4254:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4254:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4258:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4258:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4262:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4262:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4266:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4266:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4270:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4270:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4274:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4274:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4278:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:clang7: : note: expanded from macro 'gt_pch_n_7rtx_def' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4278:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4282:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4282:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4286:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4286:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4290:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4290:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4294:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4294:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4298:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4298:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4305:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4305:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4309:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4309:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4313:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4313:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4317:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4317:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4318:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4318:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1498:7: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1498:53: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4338:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1382:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4338:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1382:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4347:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1474:7: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4347:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1474:39: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4354:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4354:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4390:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4390:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4400:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4400:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4410:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4410:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4414:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4414:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4419:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4419:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4420:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4420:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4421:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1418:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4421:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1418:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4434:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1418:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4434:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1418:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4435:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1418:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4435:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1418:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4436:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1418:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4436:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1418:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4437:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[1].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4447:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4447:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4454:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4471:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4471:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4484:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1382:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4484:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1382:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4487:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1382:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4487:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1382:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4490:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4493:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4498:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4498:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4499:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4499:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4503:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[6].rt_str); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4504:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4504:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4505:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4505:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4506:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4506:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4510:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4510:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4514:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4514:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4515:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4515:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4520:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4520:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4521:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4521:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4522:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4522:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4523:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4523:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4524:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4524:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4528:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4528:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4529:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4529:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4530:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4530:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4531:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4531:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4532:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4532:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4536:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4536:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4537:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4537:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4538:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4538:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4539:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4539:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4543:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4543:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4544:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4544:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4545:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4545:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1450:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4546:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4546:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4558:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4558:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4562:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4562:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1414:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5009:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5009:3: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:5009:29: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5009:29: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:5010:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * xlimit = x; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5010:3: note: did you mean class here? struct cgraph_edge * xlimit = x; ^~~~~~ class gtype-desc.c:5016:9: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * const xprev = ((*x).prev_caller); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5016:9: note: did you mean class here? struct cgraph_edge * const xprev = ((*x).prev_caller); ^~~~~~ class gtype-desc.c:5036:12: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5036:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:5038:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5038:3: note: did you mean class here? struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:5050:12: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct cgraph_edge *& x) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:5050:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge *& x) ^~~~~~ class gtype-desc.c:5221:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5221:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:5223:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5223:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:5229:3: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * const x = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:5229:3: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:5229:33: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * const x = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:5229:33: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:5239:3: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * const x = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:5239:3: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:5239:33: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * const x = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:5239:33: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:5247:12: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:5247:12: note: did you mean class here? gt_pch_nx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:5249:3: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:5249:3: note: did you mean class here? struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:5254:12: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct reg_attrs *& x) ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:5254:12: note: did you mean class here? gt_pch_nx (struct reg_attrs *& x) ^~~~~~ class gtype-desc.c:5516:3: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * const x = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:5516:3: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:5516:38: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * const x = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:5516:38: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:5795:3: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * const x = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:5795:3: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:5795:35: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * const x = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:5795:35: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:5839:3: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * const x = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:5839:3: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:5839:35: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * const x = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:5839:35: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:5952:3: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:5952:3: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:5952:31: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:5952:31: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:5953:3: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * xlimit = x; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:5953:3: note: did you mean class here? struct nb_iter_bound * xlimit = x; ^~~~~~ class gtype-desc.c:5997:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:5997:3: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:5997:22: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:5997:22: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:5998:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * xlimit = x; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:5998:3: note: did you mean class here? struct loop * xlimit = x; ^~~~~~ class gtype-desc.c:6046:12: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct loop *& x) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:6046:12: note: did you mean class here? gt_pch_nx (struct loop *& x) ^~~~~~ class gtype-desc.c:6055:3: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * const x = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:6055:3: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:6055:34: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * const x = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:6055:34: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:6216:3: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:6216:3: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.c:6216:45: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:6216:45: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.c:6314:3: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:6314:3: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:6314:49: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:6314:49: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:6337:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6337:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6337:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6337:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6471:3: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:6471:3: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:6471:39: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:6471:39: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:6479:12: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:6479:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6481:3: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:6481:3: note: did you mean class here? struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:6486:12: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_node_params *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:6486:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params *& x) ^~~~~~ class gtype-desc.c:6495:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6495:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6495:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6495:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6504:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6504:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6506:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6506:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:6512:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6512:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.c:6532:3: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:6532:3: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:6532:38: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:6532:38: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:6828:12: warning: struct 'temp_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct temp_slot *& x) ^ ../../gcc-10.2.0/gcc/emit-rtl.h:23:7: note: previous use is here class temp_slot; ^ gtype-desc.c:7060:3: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * const x = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:7060:3: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:7060:32: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * const x = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:7060:32: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:7069:3: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * const x = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:7069:3: note: did you mean class here? struct value_range * const x = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:7069:35: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * const x = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:7069:35: note: did you mean class here? struct value_range * const x = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:7078:12: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:7078:12: note: did you mean class here? gt_pch_nx (struct value_range& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:7080:3: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:7080:3: note: did you mean class here? struct value_range * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:7086:12: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range *& x) ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:7086:12: note: did you mean class here? gt_pch_nx (struct value_range *& x) ^~~~~~ class gtype-desc.c:7120:12: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_bits *& x) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:7120:12: note: did you mean class here? gt_pch_nx (struct ipa_bits *& x) ^~~~~~ class gtype-desc.c:7137:12: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:293:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.c:7137:12: note: did you mean class here? gt_pch_nx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:7139:3: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:293:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.c:7139:3: note: did you mean class here? struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:7199:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/cgraph.h:1595:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:7199:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:7201:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/cgraph.h:1595:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:7201:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:7313:12: warning: struct 'size_time_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct size_time_entry& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:72:15: note: previous use is here class GTY(()) size_time_entry ^ gtype-desc.c:7313:12: note: did you mean class here? gt_pch_nx (struct size_time_entry& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:7315:3: warning: struct 'size_time_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct size_time_entry * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:72:15: note: previous use is here class GTY(()) size_time_entry ^ gtype-desc.c:7315:3: note: did you mean class here? struct size_time_entry * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:7329:12: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_fn_summary *& x) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:7329:12: note: did you mean class here? gt_pch_nx (struct ipa_fn_summary *& x) ^~~~~~ class gtype-desc.c:7341:3: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:7341:3: note: did you mean class here? struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:7341:44: warning: struct 'line_maps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^ ../../gcc-10.2.0/gcc/../libcpp/include/line-map.h:773:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.c:7341:44: note: did you mean class here? struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.c:7537:3: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:7537:3: note: did you mean class here? struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:7537:48: warning: struct 'string_concat' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:179:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.c:7537:48: note: did you mean class here? struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.c:7550:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7550:3: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7550:51: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ ../../gcc-10.2.0/gcc/input.h:190:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7550:51: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7561:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7561:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7561:73: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7561:73: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7579:3: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:7579:3: note: did you mean class here? struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.c:7579:46: warning: struct 'bitmap_head' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^ ../../gcc-10.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.c:7579:46: note: did you mean class here? struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.c:7618:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7704:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7722:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7730:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8114:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8238:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8246:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8248:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8268:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[5].rt_rtvec), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8270:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtvec), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8272:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtvec), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8297:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8315:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8329:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8333:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8337:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8341:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8347:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8355:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_str), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8357:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8359:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8373:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8375:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8383:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8385:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8387:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8389:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8397:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8399:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8401:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8403:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8411:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8413:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8415:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8423:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8425:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8427:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:9051:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:9051:3: note: did you mean class here? struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:9051:46: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:9051:46: note: did you mean class here? struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.c:9071:12: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct cgraph_edge* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:9071:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:9176:3: warning: struct 'edge_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^ ../../gcc-10.2.0/gcc/basic-block.h:26:19: note: previous use is here class GTY((user)) edge_def { ^ gtype-desc.c:9176:3: note: did you mean class here? struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^~~~~~ class gtype-desc.c:9176:43: warning: struct 'edge_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^ ../../gcc-10.2.0/gcc/basic-block.h:26:19: note: previous use is here class GTY((user)) edge_def { ^ gtype-desc.c:9176:43: note: did you mean class here? struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^~~~~~ class gtype-desc.c:9251:3: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ ../../gcc-10.2.0/gcc/wide-int.h:712:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:9251:3: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:9251:69: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ ../../gcc-10.2.0/gcc/wide-int.h:712:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:9251:69: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:9257:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:9257:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:9269:3: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:9269:3: note: did you mean class here? struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:9269:44: warning: struct 'mem_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.c:9269:44: note: did you mean class here? struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.c:9280:3: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:9280:3: note: did you mean class here? struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:9280:44: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:9280:44: note: did you mean class here? struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.c:9286:12: warning: struct 'reg_attrs' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct reg_attrs* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.c:9286:12: note: did you mean class here? gt_pch_nx (struct reg_attrs* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:9456:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9456:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9456:77: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9456:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9474:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9474:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9474:77: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9474:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9558:3: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:9558:3: note: did you mean class here? struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:9558:49: warning: struct 'target_globals' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^ ../../gcc-10.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.c:9558:49: note: did you mean class here? struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.c:9695:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:9695:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9695:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:9695:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9832:3: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:9832:3: note: did you mean class here? struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:9832:46: warning: struct 'frame_space' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:186:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.c:9832:46: note: did you mean class here? struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.c:9881:3: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:9881:3: note: did you mean class here? struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:9881:46: warning: struct 'stack_usage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^ ../../gcc-10.2.0/gcc/function.h:209:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.c:9881:46: note: did you mean class here? struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.c:9958:3: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ ../../gcc-10.2.0/gcc/hash-set.h:36:7: note: previous use is here class hash_set ^ gtype-desc.c:9958:3: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9958:49: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ ../../gcc-10.2.0/gcc/hash-set.h:36:7: note: previous use is here class hash_set ^ gtype-desc.c:9958:49: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9991:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:9991:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9991:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:9991:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10009:3: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:10009:3: note: did you mean class here? struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:10009:48: warning: struct 'nb_iter_bound' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.c:10009:48: note: did you mean class here? struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.c:10050:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:10050:3: note: did you mean class here? struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:10050:39: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.c:10050:39: note: did you mean class here? struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^~~~~~ class gtype-desc.c:10109:3: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:10109:3: note: did you mean class here? struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:10109:45: warning: struct 'niter_desc' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^ ../../gcc-10.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.c:10109:45: note: did you mean class here? struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.c:10130:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10130:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10130:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10130:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/hsa-dump.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class gtype-desc.c:10266:3: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:10266:3: note: did you mean class here? struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.c:10266:56: warning: struct 'ipa_param_adjustments' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-param-manipulation.h:230:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.c:10266:56: note: did you mean class here? struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/hsa-dump.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class gtype-desc.c:10357:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10357:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10357:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10357:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? gtype-desc.c:10375:3: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class struct cgraph_indirect_call_info * x ATTRIBUTE_UNUSED = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:10375:3: note: did you mean class here? struct cgraph_indirect_call_info * x ATTRIBUTE_UNUSED = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:10375:60: warning: struct 'cgraph_indirect_call_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_indirect_call_info * x ATTRIBUTE_UNUSED = (struct cgraph_indirect_call_info *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:1694:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.c:10375:60: note: did you mean class here? struct cgraph_indirect_call_info * x ATTRIBUTE_UNUSED = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.c:10403:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10403:3: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10403:47: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ ../../gcc-10.2.0/gcc/cgraph.h:2245:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10403:47: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10424:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10424:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10424:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10424:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10442:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10442:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10442:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:10442:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10460:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10460:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10460:77: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10460:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10534:3: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:10534:3: note: did you mean class here? struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:10534:50: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:10534:50: note: did you mean class here? struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.c:10540:12: warning: struct 'ipa_node_params' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_node_params* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/ipa-prop.h:461:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.c:10540:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:10553:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10553:3: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10553:48: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10553:48: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10561:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10561:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:10588:3: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:10588:3: note: did you mean class here? struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:10588:49: warning: struct 'ipa_fn_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:105:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.c:10588:49: note: did you mean class here? struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.c:11024:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:11024:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:11024:56: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:11024:56: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:11057:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:11057:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:11057:54: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:11057:54: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:11068:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11068:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11068:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11068:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11086:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11086:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11086:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11086:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11149:3: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:11149:3: note: did you mean class here? struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:11149:43: warning: struct 'ipa_bits' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:280:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.c:11149:43: note: did you mean class here? struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.c:11158:3: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * x ATTRIBUTE_UNUSED = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:11158:3: note: did you mean class here? struct value_range * x ATTRIBUTE_UNUSED = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:11158:46: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct value_range * x ATTRIBUTE_UNUSED = (struct value_range *)x_p; ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:11158:46: note: did you mean class here? struct value_range * x ATTRIBUTE_UNUSED = (struct value_range *)x_p; ^~~~~~ class gtype-desc.c:11166:12: warning: struct 'value_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct value_range* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/value-range.h:40:23: note: previous use is here class GTY((for_user)) value_range ^ gtype-desc.c:11166:12: note: did you mean class here? gt_pch_nx (struct value_range* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:11216:12: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_vr* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/ipa-prop.h:293:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.c:11216:12: note: did you mean class here? gt_pch_nx (struct ipa_vr* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:11285:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/cgraph.h:1595:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:11285:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:11299:3: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:839:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:11299:3: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:11299:52: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:839:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:11299:52: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:11310:3: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:854:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:11310:3: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class gtype-desc.c:11310:54: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:854:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:11310:54: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class gtype-desc.c:11321:3: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ ../../gcc-10.2.0/gcc/symbol-summary.h:131:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.c:11321:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:11321:73: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ ../../gcc-10.2.0/gcc/symbol-summary.h:131:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.c:11321:73: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:11332:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11332:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11332:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.c:11332:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11403:12: warning: struct 'size_time_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct size_time_entry* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:72:15: note: previous use is here class GTY(()) size_time_entry ^ gtype-desc.c:11403:12: note: did you mean class here? gt_pch_nx (struct size_time_entry* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:11415:3: warning: struct 'fast_function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^ ../../gcc-10.2.0/gcc/symbol-summary.h:328:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.c:11415:3: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class gtype-desc.c:11415:79: warning: struct 'fast_function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^ ../../gcc-10.2.0/gcc/symbol-summary.h:328:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.c:11415:79: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class gtype-desc.c:12167:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12168:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12169:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12172:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12173:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12174:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12175:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12176:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12177:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12178:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12179:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12180:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12187:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12188:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12189:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12190:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12191:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12192:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12196:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12204:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12208:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12209:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12210:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12212:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12213:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12216:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12217:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12218:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12219:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12220:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12221:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12222:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12223:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12224:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12225:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12226:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12227:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12228:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12229:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12230:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12231:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12232:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12233:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12234:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12235:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12236:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12237:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12238:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12239:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12240:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12241:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12242:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12243:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12244:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12245:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12246:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12247:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12248:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12249:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12250:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12251:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12252:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12253:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12254:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12255:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12256:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12257:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12258:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12259:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12260:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12261:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12262:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12263:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12264:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12265:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12266:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12267:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12268:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12269:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12270:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12271:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12272:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12273:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12274:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12275:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12276:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12277:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12278:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12279:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12280:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12281:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12282:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12283:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12284:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12285:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12286:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12287:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12288:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12289:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12290:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12291:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12292:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12293:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12294:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12295:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12296:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12297:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12298:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12299:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12300:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12301:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12302:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12303:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12304:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12305:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12306:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12307:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12308:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12309:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:12310:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 5 warnings generated. In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo ../../gcc-10.2.0/gcc/hwint.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:31: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:31: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/hw-doloop.c:31: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hw-doloop.c:240:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] loop->start_label = as_a (JUMP_LABEL (tail_insn)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo ../../gcc-10.2.0/gcc/ifcvt.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo ../../gcc-10.2.0/gcc/ree.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 112 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o inchash.o -MT inchash.o -MMD -MP -MF ./.deps/inchash.TPo ../../gcc-10.2.0/gcc/inchash.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:222: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ree.c:223: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:13 warning generated. : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 23 warnings generated. #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo ../../gcc-10.2.0/gcc/incpath.c In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo ../../gcc-10.2.0/gcc/init-regs.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ifcvt.c:35: ../../gcc-10.2.0/gcc/recog.h: XINT (rt, 2) = arg2; 166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 23:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5 XVEC (rt, 3) = arg3; ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/ifcvt.c:35: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 38:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ree.c:223: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:451:3:444 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 XVEC (rt, 4) = arg4; ^ ~: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:35../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/recog.h:168:10::1229:38: note: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1526:25 ^ ~ : note: expanded from macro 'INSN_CODE'../../gcc-10.2.0/gcc/rtl.h: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note:444:5: note: array 'fld' declared here : rtunion fld[1]; expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ifcvt.c:41: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:350:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:395:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = COND_EXEC_CODE (pattern); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:415:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn)), 1); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' In file included from #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:1322:46: note: expanded from macro 'gen_rtx_INT_LIST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteclang: : ./genrtl.h:110:43: note: expanded from macro 'gen_rtx_fmt_ie' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gen_rtx_fmt_ie_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ifcvt.c:412:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ validate_change (insn, ®_NOTES (insn), ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ifcvt.c:433:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' test_if = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/ifcvt.c:441:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:441:49: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/ifcvt.c:448:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (cond, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ree.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ifcvt.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):603:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (true_expr, 0), XEXP (true_expr, 1)); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' ^ ~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ifcvt.c:667:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1)); ^ ~ In file included from ../../gcc-10.2.0/gcc/ree.c:223: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:825:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! general_operand (XEXP (cond, 1), VOIDmode)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:833:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:835:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:835:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:835:52: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:843:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (if_info->rev_cond, 1), VOIDmode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:858:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:883:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), VOIDmode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:918:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT size = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:919:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT start = INTVAL (XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:967:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (y, 0), XEXP (y, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:991:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1086:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (if_info->b, XEXP (cond, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1087:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_equal_p (if_info->a, XEXP (cond, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1308:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = XEXP (a, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1309:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = XEXP (b, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1525:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (cond, 1), VOIDmode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1530:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1533:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->a, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1558:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (if_info->a, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1559:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (if_info->a, 1) == constm1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1562:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1564:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1567:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] subtract = 0, normalize = INTVAL (XEXP (if_info->a, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1726:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vtrue = SUBREG_BYTE (vtrue); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1727:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vfalse = SUBREG_BYTE (vfalse); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1779:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->cond, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:1894:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !noce_operand_ok (SET_SRC (sset))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2255:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] target = noce_emit_cmove (if_info, x, code, XEXP (cond, 0), XEXP (cond, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2316:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2319:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2319:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2319:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2341:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op_b = XEXP (if_info->cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2354:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (PATTERN (prev_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2421:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || op_b != XEXP (if_info->cond, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2481:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! rtx_equal_p (XEXP (cond, 1), if_info->b)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2484:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (cond, 1), if_info->a)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2602:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2603:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (cond, 1), b)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2626:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2736:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2832:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) != const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2839:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) != const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2843:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum = INTVAL (XEXP (cond, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2858:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2884:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2931:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2931:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2931:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2941:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:2951:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (cond), tmp, XEXP (cond, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3054:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (contains_mem_rtx_p (SET_SRC (sset)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3135:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3158:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_val = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3172:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_val = SET_SRC (single_set (unmodified_insns[i])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3327:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3436:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = SET_SRC (set_a); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3473:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! noce_operand_ok (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3474:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_p (x, SET_SRC (set_b)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3475:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || modified_between_p (SET_SRC (set_b), insn_b, jump) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3479:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && HARD_REGISTER_P (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1962:59: note: expanded from macro 'HARD_REGISTER_P' #define HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1965:39: note: expanded from macro 'HARD_REGISTER_NUM_P' #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3502:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = (set_b ? SET_SRC (set_b) : x); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3702:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:3773:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_arg1 = XEXP (cond, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4134:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4157:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4666:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_rtx (XEXP (cond, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4667:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2690:24: note: expanded from macro 'TRAP_CODE' #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4696:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4699:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (lab) += 1; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4700:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (newjump) = lab; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:4884:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else_target = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:5145:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:5261:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] old_dest = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ifcvt.c:5268:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_dest_label = JUMP_LABEL (BB_END (dest_edge->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:231: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:231: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ree.c:231: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:262:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:291:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!validate_change (insn, loc, XEXP (*loc, 1), true)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:320:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_src = SET_SRC (*orig_set); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:331:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0))); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:425:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set_insn), 0); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:427:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:427:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:428:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg2 = XEXP (SET_SRC (set_insn), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:428:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg2 = XEXP (SET_SRC (set_insn), 2); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:549:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:549:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:550:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:550:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:615:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (set_pat), 0); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:789:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = (REGNO (SET_DEST (set)) != REGNO (get_extended_src_reg (SET_SRC (set)))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:825:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = get_extended_src_reg (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:901:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (get_extended_src_reg (SET_SRC (set)))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:917:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (*dest_sub_rtx)) == REGNO (SET_DEST (set)))) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:932:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = get_defs (def_insn, SET_SRC (*dest_sub_rtx), NULL); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:1103:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:1324:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_DEST (set)) != REGNO (XEXP (SET_SRC (set), 0)))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:1360:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (XEXP (SET_SRC (set), 0))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/init-regs.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1); ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/incpath.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/init-regs.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 17 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo ../../gcc-10.2.0/gcc/internal-fn.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 108 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-cp.o -MT ipa-cp.o -MMD -MP -MF ./.deps/ipa-cp.TPo ../../gcc-10.2.0/gcc/ipa-cp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 149 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-sra.o -MT ipa-sra.o -MMD -MP -MF ./.deps/ipa-sra.TPo ../../gcc-10.2.0/gcc/ipa-sra.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:112: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:112: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/internal-fn.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:118: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-prop.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:120: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:121: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:122: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ return gs->op[1];../../gcc-10.2.0/gcc/ipa-utils.h ^ ~ :112:36: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here for_user)) cgraph_edge tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:3673possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here : note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:690:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:690:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:1185:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ie; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:1185:3: note: did you mean class here? struct cgraph_edge *ie; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2110:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_vals_across_ancestor (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2110:33: note: did you mean class here? propagate_vals_across_ancestor (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2139:40: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_scalar_across_jump_function (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2139:40: note: did you mean class here? propagate_scalar_across_jump_function (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2565:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] merge_aggregate_lattices (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2565:27: note: did you mean class here? merge_aggregate_lattices (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2637:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_aggregate_lattice (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2637:30: note: did you mean class here? propagate_aggregate_lattice (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2714:38: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_aggs_across_jump_function (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2714:38: note: did you mean class here? propagate_aggs_across_jump_function (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2817:34: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_constants_across_call (struct cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2817:34: note: did you mean class here? propagate_constants_across_call (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:2900:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_indirect_edge_target_1 (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:2900:33: note: did you mean class here? ipa_get_indirect_edge_target_1 (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3122:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3122:31: note: did you mean class here? ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3141:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ie; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3141:3: note: did you mean class here? struct cgraph_edge *ie; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3781:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3781:4: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3817:6: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3817:6: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3938:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ie, *next_ie; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3938:3: note: did you mean class here? struct cgraph_edge *ie, *next_ie; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:3954:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3954:4: note: did you mean class here? struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4146:15: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4146:15: note: did you mean class here? static inline struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4147:29: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]149 warnings generated. get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4147:29: note: did you mean class here? get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4172:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs = src->cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4172:7: note: did you mean class here? struct cgraph_edge *cs = src->cs; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/internal-fn.c:46: ../../gcc-10.2.0/gcc/recog.h:166:7:../../gcc-10.2.0/gcc/ipa-cp.c:4200:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/ipa-cp.c:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 4200:7: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' struct cgraph_edge *cs; ^~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/internal-fn.c:46: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' class #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4254:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/internal-fn.c struct cgraph_edge *cs = src->cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :46: ../../gcc-10.2.0/gcc/recog.h:168:10 for_user)) cgraph_edge ^ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-cp.c:4254:7: note: did you mean class here? return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ struct cgraph_edge *cs = src->cs; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-cp.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :4298:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4298:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4330:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4330:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4409:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4409:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo ../../gcc-10.2.0/gcc/ipa-devirt.c ../../gcc-10.2.0/gcc/ipa-cp.c:4684:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4684:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:4967:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] intersect_aggregates_with_edge (struct cgraph_edge *cs, int index, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:4967:33: note: did you mean class here? intersect_aggregates_with_edge (struct cgraph_edge *cs, int index, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5139:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5139:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5156:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5156:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5209:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5209:42: note: did you mean class here? cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5243:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cgraph_edge_brings_all_agg_vals_for_node (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5243:43: note: did you mean class here? cgraph_edge_brings_all_agg_vals_for_node (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5324:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs = src->cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5324:7: note: did you mean class here? struct cgraph_edge *cs = src->cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5641:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5641:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-cp.c:5667:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5667:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:105: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-cp.c:3323:19: note: in instantiation of member function 'vec::create' requested here known_contexts->create (0); ^ In file included from ../../gcc-10.2.0/gcc/ipa-cp.c:105: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:376:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:697:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-cp.c:5860:7: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here vec_safe_reserve_exact (ts->m_vr, count); ^ In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:66: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:70: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:70: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:81: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:82: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-sra.c:2698:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] isra_read_edge_summary (struct lto_input_block *ib, cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/lto-streamer.h:367:7: note: previous use is here class lto_input_block ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2698:25: note: did you mean class here? isra_read_edge_summary (struct lto_input_block *ib, cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-sra.c:2726:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] isra_read_node_info (struct lto_input_block *ib, cgraph_node *node, ^ ../../gcc-10.2.0/gcc/lto-streamer.h:367:7: note: previous use is here class lto_input_block ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2726:22: note: did you mean class here? isra_read_node_info (struct lto_input_block *ib, cgraph_node *node, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-sra.c:2727:8: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct data_in *data_in) ^ ../../gcc-10.2.0/gcc/lto-streamer.h:761:7: note: previous use is here class data_in ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2727:8: note: did you mean class here? struct data_in *data_in) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-sra.c:2783:3: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct data_in *data_in; ^ ../../gcc-10.2.0/gcc/lto-streamer.h:761:7: note: previous use is here class data_in ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2783:3: note: did you mean class here? struct data_in *data_in; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-sra.c:2873:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2873:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:4112: ./gt-ipa-sra.h:53:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:53:3: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:53:41: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:53:41: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:61:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:61:12: note: did you mean class here? gt_ggc_mx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-ipa-sra.h:63:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:63:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-ipa-sra.h:68:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct isra_func_summary *& x) ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:68:12: note: did you mean class here? gt_ggc_mx (struct isra_func_summary *& x) ^~~~~~ class ./gt-ipa-sra.h:132:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:132:3: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:132:41: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:132:41: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:140:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:140:12: note: did you mean class here? gt_pch_nx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-ipa-sra.h:142:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:142:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-ipa-sra.h:147:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct isra_func_summary *& x) ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:147:12: note: did you mean class here? gt_pch_nx (struct isra_func_summary *& x) ^~~~~~ class ./gt-ipa-sra.h:210:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:210:3: note: did you mean class here? struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:210:52: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:210:52: note: did you mean class here? struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:216:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct isra_func_summary* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:216:12: note: did you mean class here? gt_pch_nx (struct isra_func_summary* x ATTRIBUTE_UNUSED, ^~~~~~ class ./gt-ipa-sra.h:248:3: warning: struct 'ipa_sra_function_summaries' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:366:19: note: previous use is here class GTY((user)) ipa_sra_function_summaries ^ ./gt-ipa-sra.h:248:3: note: did you mean class here? struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^~~~~~ class ./gt-ipa-sra.h:248:61: warning: struct 'ipa_sra_function_summaries' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:366:19: note: previous use is here class GTY((user)) ipa_sra_function_summaries ^ ./gt-ipa-sra.h:248:61: note: did you mean class here? struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^~~~~~ class 157 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-fnsummary.o -MT ipa-fnsummary.o -MMD -MP -MF ./.deps/ipa-fnsummary.TPo ../../gcc-10.2.0/gcc/ipa-fnsummary.c In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 214 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-polymorphic-call.o -MT ipa-polymorphic-call.o -MMD -MP -MF ./.deps/ipa-polymorphic-call.TPo ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1026 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-split.o -MT ipa-split.o -MMD -MP -MF ./.deps/ipa-split.TPo ../../gcc-10.2.0/gcc/ipa-split.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:114: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:117: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:117: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:122: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:126: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:127: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class 27 warnings generated. ../../gcc-10.2.0/gcc/ipa-devirt.c:3633:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-devirt.c:3633:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline.o -MT ipa-inline.o -MMD -MP -MF ./.deps/ipa-inline.TPo ../../gcc-10.2.0/gcc/ipa-inline.c In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:110: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] 5 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);: note: array 'fld' declared here ^ ~~~~~~~~~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reserve_exact (len - oldlen PASS_MEM_STAT); ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' safe_grow (len PASS_MEM_STAT); ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/ipa-devirt.c:3003:21: note: in instantiation of member function 'vec::safe_grow_cleared' requested here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' type_warnings.safe_grow_cleared (newlen); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:59: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = rhs; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared hereIn file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; rtx tmp = XEXP (this, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1345:25: note: expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XWINT (rt, 1) = arg1; ^ ~ :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ^ ~ :1234:29: note: expanded from macro 'XWINT' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h return &call_stmt->op[2]; ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here # define HOST_WIDE_INT long long ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; call_stmt->op[2] = chain; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' return XEXP (insn, 3); ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX; ^ ~ note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:3653#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1340#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 1) = arg1; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:64: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~ 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? # define HOST_WIDE_INT long longstruct cgraph_edge; ^~~~~~ class ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/ipa-fnsummary.c:64: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : friend struct cgraph_edge; ^~~~~~ class 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:68: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:76: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[1]; ^ ~ ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[2] = rhs; ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here for_user)) cgraph_edge ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-prop.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1736 gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:16: note: previous use is here for_user)) cgraph_edge ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:77: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:80: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:240:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:240:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:241:26: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] redirect_to_unreachable (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:241:26: note: did you mean class here? redirect_to_unreachable (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:266:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] edge_set_predicate (struct cgraph_edge *e, predicate *predicate) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:266:21: note: did you mean class here? edge_set_predicate (struct cgraph_edge *e, predicate *predicate) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:547:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:547:31: note: did you mean class here? evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:787:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge, *next; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:787:7: note: did you mean class here? struct cgraph_edge *edge, *next; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:907:32: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_call_summary_t::duplicate (struct cgraph_edge *src, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:907:32: note: did you mean class here? ipa_call_summary_t::duplicate (struct cgraph_edge *src, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:908:11: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *dst, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:908:11: note: did you mean class here? struct cgraph_edge *dst, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:932:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:932:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:83: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.hbool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:2601:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge = node->get_edge (stmt); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:2601:8: note: did you mean class here? struct cgraph_edge *edge = node->get_edge (stmt); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:2894:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:2894:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3011:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_devirt_benefit (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3011:31: note: did you mean class here? estimate_edge_devirt_benefit (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3059:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_size_and_time (struct cgraph_edge *e, int *size, int *min_size, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3059:30: note: did you mean class here? estimate_edge_size_and_time (struct cgraph_edge *e, int *size, int *min_size, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3100:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3100:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3152:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3152:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3167:7: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct predicate pred = true; ^ ../../gcc-10.2.0/gcc/ipa-predicate.h:110:7: note: previous use is here class predicate ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3167:7: note: did you mean class here? struct predicate pred = true; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3181:7: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct predicate pred = true; ^ ../../gcc-10.2.0/gcc/ipa-predicate.h:110:7: note: previous use is here class predicate ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3181:7: note: did you mean class here? struct predicate pred = true; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:37: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/ipa-fnsummary.c for_user)) cgraph_edge:3726:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? for_user)) cgraph_edge ^ bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3726:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3747:25: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? remap_edge_change_prob (struct cgraph_edge *inlined_edge, ^ bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3747:25: note: did you mean class here? remap_edge_change_prob (struct cgraph_edge *inlined_edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3748:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3748:4: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge) ^~~~~~ class possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3796:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ remap_edge_summaries (struct cgraph_edge *inlined_edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3796:23: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class remap_edge_summaries (struct cgraph_edge *inlined_edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3806:3: warning../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, struct cgraph_edge *e, *next; ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3806:3: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class struct cgraph_edge *e, *next; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3887:38: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge) ^ 96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here HOOK_VECTOR_END (asm_out) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3887:38: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: 147 warnings generated. expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4087:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4087:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4134:51: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (calls) ^ read_ipa_call_summary (class lto_input_block *ib, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4134:51: note: did you mean class here? read_ipa_call_summary (class lto_input_block *ib, struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo ../../gcc-10.2.0/gcc/ipa-comdats.c ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4208:7In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (cxx) ^ struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4208:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note../../gcc-10.2.0/gcc/ipa-fnsummary.c:4378:50:: expanded from macro 'HOOK_VECTOR_END' warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ write_ipa_call_summary (struct output_block *ob, struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4378:50: note: did you mean class here? write_ipa_call_summary (struct output_block *ob, struct cgraph_edge *e) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4431:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4431:4: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:88: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:88: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:96: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:98: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-split.c:102: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-split.c:104: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? rtunion fld[1]; ^ void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 5) = arg5; ^ ~ void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' cross_module_call_p (struct cgraph_edge *edge)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] XINT (rt, 1) = arg1; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/vec.h:376#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: note: in instantiation of member function 'vec::embedded_size' requested here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here size_t size = vec::embedded_size (alloc); ^ rtunion fld[1];../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here ^ A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:791:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, 1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:223:9: note: in instantiation of function template specialization 'vec_safe_push' requested here vec_safe_push (call_size_time_table, new_entry); ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 444:5: note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h rtunion fld[1]; ^ :288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here In file included from safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.c:633:25: note: in instantiation of member function 'vec::safe_grow_cleared' requested here XEXP (rt, 1) = arg1; ^ ~ known_value_ranges.safe_grow_cleared (count); ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-fnsummary.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h rtunion fld[1]; ^ :288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:663:29: note: in instantiation of member function 'vec::safe_grow_cleared' requested here known_contexts_ptr->safe_grow_cleared (count); ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:1680:11: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here ranges.safe_push (std::make_pair (min, max)); ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here note size_t size = vec::embedded_size (alloc); ^ : ../../gcc-10.2.0/gcc/vec.h:expanded from macro 'XSTR' 1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return reserve (nelems, true PASS_MEM_STAT); rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.c:2487:22: note: in instantiation of member function 'vec::safe_grow_cleared' requested here nonconstant_names.safe_grow_cleared ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:97: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:79: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-split.c:1055:9: note: in instantiation of member function 'vec::safe_push' requested here stack.safe_push (first); ^ In file included from ../../gcc-10.2.0/gcc/ipa-split.c:79: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-split.c:1805:15: note: in instantiation of member function 'vec::safe_grow_cleared' requested here bb_info_vec.safe_grow_cleared (last_basic_block_for_fn (cfun) + 1); ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:99: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:103: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:103: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:107: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:111: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:112: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:113: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_min_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: note: did you mean class here? estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:114: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline.c:116: ../../gcc-10.2.0/gcc/auto-profile.h:29:56: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.h:29:56: note: did you mean class here? extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:145:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] caller_growth_limits (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:145:23: note: did you mean class here? caller_growth_limits (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:228:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] report_inline_failed_reason (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:228:30: note: did you mean class here? report_inline_failed_reason (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:310:20: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] can_inline_edge_p (struct cgraph_edge *e, bool report, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:310:20: note: did you mean class here? can_inline_edge_p (struct cgraph_edge *e, bool report, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:428:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] can_inline_edge_by_limits_p (struct cgraph_edge *e, bool report, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:428:30: note: did you mean class here? can_inline_edge_by_limits_p (struct cgraph_edge *e, bool report, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:594:26: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] can_early_inline_edge_p (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:594:26: note: did you mean class here? can_early_inline_edge_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:631:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:631:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:644:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] want_early_inline_function_p (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:644:31: note: did you mean class here? want_early_inline_function_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:728:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] compute_uninlined_call_time (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:728:30: note: did you mean class here? compute_uninlined_call_time (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:749:28: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] compute_inlined_call_time (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:749:28: note: did you mean class here? compute_inlined_call_time (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:778:19: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inlining_speedup (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:778:19: note: did you mean class here? inlining_speedup (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:804:16: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] big_speedup_p (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:804:16: note: did you mean class here? big_speedup_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:825:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] want_inline_small_function_p (struct cgraph_edge *e, bool report) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:825:31: note: did you mean class here? want_inline_small_function_p (struct cgraph_edge *e, bool report) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:946:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] want_inline_self_recursive_call_p (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:946:36: note: did you mean class here? want_inline_self_recursive_call_p (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1041:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1041:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1117:15: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] edge_badness (struct cgraph_edge *edge, bool dump) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1117:15: note: did you mean class here? edge_badness (struct cgraph_edge *edge, bool dump) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1329:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] update_edge_key (edge_heap_t *heap, struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1329:37: note: did you mean class here? update_edge_key (edge_heap_t *heap, struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1379:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1379:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1380:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e = node->callees; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1380:3: note: did you mean class here? struct cgraph_edge *e = node->callees; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1431:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *check_inlinablity_for) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1431:7: note: did you mean class here? struct cgraph_edge *check_inlinablity_for) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1433:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1433:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1484:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e = node->callees; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1484:3: note: did you mean class here? struct cgraph_edge *e = node->callees; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1566:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1566:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1585:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] recursive_inlining (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1585:21: note: did you mean class here? recursive_inlining (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1594:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1594:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1620:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *curr = heap.extract_min (); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1620:7: note: did you mean class here? struct cgraph_edge *curr = heap.extract_min (); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1744:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge = new_edges.pop (); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1744:7: note: did you mean class here? struct cgraph_edge *edge = new_edges.pop (); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1759:25: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] heap_edge_removal_hook (struct cgraph_edge *e, void *data) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1759:25: note: did you mean class here? heap_edge_removal_hook (struct cgraph_edge *e, void *data) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1773:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1773:23: note: did you mean class here? speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1825:56: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] resolve_noninline_speculation (edge_heap_t *edge_heap, struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1825:56: note: did you mean class here? resolve_noninline_speculation (edge_heap_t *edge_heap, struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1864:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1864:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1875:16: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ignore_edge_p (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1875:16: note: did you mean class here? ignore_edge_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1892:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1892:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:1969:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *next = NULL; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:1969:7: note: did you mean class here? struct cgraph_edge *next = NULL; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2288:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2288:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2488:5: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2488:5: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2726:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge, *next; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2726:4: note: did you mean class here? struct cgraph_edge *edge, *next; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2785:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2785:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2834:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2834:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.c:2891:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.c:2891:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-comdats.c:57: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-comdats.c:57: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-comdats.c:123:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct cgraph_edge * edge = cnode->callers; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-comdats.c:123:10: note: did you mean class here? for (struct cgraph_edge * edge = cnode->callers; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-comdats.c:183:7: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-comdats.c:183:7: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class 137 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-visibility.o -MT ipa-visibility.o -MMD -MP -MF ./.deps/ipa-visibility.TPo ../../gcc-10.2.0/gcc/ipa-visibility.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 7 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo ../../gcc-10.2.0/gcc/ipa-inline-analysis.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-visibility.c:83: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-visibility.c:83: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-visibility.c:86: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-visibility.c:779:5: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e = node->callers; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-visibility.c:779:5: note: did you mean class here? struct cgraph_edge *e = node->callers; ^~~~~~ class 146 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline-transform.o -MT ipa-inline-transform.o -MMD -MP -MF ./.deps/ipa-inline-transform.TPo ../../gcc-10.2.0/gcc/ipa-inline-transform.c 51 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-predicate.o -MT ipa-predicate.o -MMD -MP -MF ./.deps/ipa-predicate.TPo ../../gcc-10.2.0/gcc/ipa-predicate.c 150 warnings generated. In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo ../../gcc-10.2.0/gcc/ipa-profile.c tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:35: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:43: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:44: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:45: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_min_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: note: did you mean class here? estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:48: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:101:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] initialize_inline_failed (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:101:27: note: did you mean class here? initialize_inline_failed (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:154:20: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] simple_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:154:20: note: did you mean class here? simple_edge_hints (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:180:24: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] do_estimate_edge_time (struct cgraph_edge *edge, sreal *ret_nonspec_time) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:180:24: note: did you mean class here? do_estimate_edge_time (struct cgraph_edge *edge, sreal *ret_nonspec_time) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:293:32: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_remove_from_growth_caches (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:293:32: note: did you mean class here? ipa_remove_from_growth_caches (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:305:24: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] do_estimate_edge_size (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:305:24: note: did you mean class here? do_estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:344:25: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] do_estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:344:25: note: did you mean class here? do_estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:384:10: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:384:10: note: did you mean class here? struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:413:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:413:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:493:23: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int min_size, struct cgraph_edge *known_edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:493:23: note: did you mean class here? int min_size, struct cgraph_edge *known_edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:541:6: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * known_edge, int edge_growth) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:541:6: note: did you mean class here? struct cgraph_edge * known_edge, int edge_growth) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:543:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-analysis.c:543:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 11 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo ../../gcc-10.2.0/gcc/ipa-prop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-predicate.c:26: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-predicate.c:26: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^~~~~~ class void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:43: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-predicate.c:30: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:44: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:45: ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? int do_estimate_edge_size (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: warningIn file included from ../../gcc-10.2.0/gcc/ipa-predicate.c:31: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-inline.h:49:30: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 36 for_user)) cgraph_edge ^ : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ipa-inline.h:50:35: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge); ^~~~~~ class for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/ipa-inline.h:61:19: note: did you mean class here? :1736:16: note: previous use is here bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for_user)) cgraph_edge ^ cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? for_user)) cgraph_edge ^ void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:../../gcc-10.2.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 22: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^ cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_min_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] estimate_edge_hints (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline.h:124:22: note: did you mean class here? estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:46: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-inline-transform.c:50: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:61:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:61:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:82:52: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] can_remove_node_now_p_1 (struct cgraph_node *node, struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:82:52: note: did you mean class here? can_remove_node_now_p_1 (struct cgraph_node *node, struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:117:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] can_remove_node_now_p (struct cgraph_node *node, struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:117:50: note: did you mean class here? can_remove_node_now_p (struct cgraph_node *node, struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:164:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clone_inlined_nodes (struct cgraph_edge *e, bool duplicate, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:164:22: note: did you mean class here? clone_inlined_nodes (struct cgraph_edge *e, bool duplicate, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:168:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *next; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:168:3: note: did you mean class here? struct cgraph_edge *next; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:326:14: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline_call (struct cgraph_edge *e, bool update_original, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:326:14: note: did you mean class here? inline_call (struct cgraph_edge *e, bool update_original, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-inline-transform.c:333:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *curr = e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:333:3: note: did you mean class here? struct cgraph_edge *curr = e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:45: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-predicate.c:35: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:686:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e, *next; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-inline-transform.c:686:3: note: did you mean class here? struct cgraph_edge *e, *next; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs; ^ ~ 3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[2]; ^ ~ :316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:49: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:49: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 56 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-param-manipulation.o -MT ipa-param-manipulation.o -MMD -MP -MF ./.deps/ipa-param-manipulation.TPo ../../gcc-10.2.0/gcc/ipa-param-manipulation.c In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:52: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 217 warnings generated. In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:55: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-pure-const.o -MT ipa-pure-const.o -MMD -MP -MF ./.deps/ipa-pure-const.TPo ../../gcc-10.2.0/gcc/ipa-pure-const.c In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:58: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:59: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-profile.c:291:9: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e = node->get_edge (stmt); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-profile.c:291:9: note: did you mean class here? struct cgraph_edge *e = node->get_edge (stmt); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-profile.c:557:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-profile.c:557:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-profile.c:628:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-profile.c:628:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-profile.c:739:46: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] check_argument_count (struct cgraph_node *n, struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-profile.c:739:46: note: did you mean class here? check_argument_count (struct cgraph_node *n, struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-profile.c:762:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-profile.c:762:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 65 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo ../../gcc-10.2.0/gcc/ipa-icf.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860In file included from ../../gcc-10.2.0/gcc/ipa-profile.c:42: :In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:24828: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] : note: expanded from macro 'JUMP_LABEL' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' size_t size = vec::embedded_size (alloc); ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-profile.c:245:37: note: in instantiation of member function 'vec::reserve_exact' requested here new_sum->speculative_call_targets.reserve_exact (old_count); ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 36 warnings generated. In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-icf-gimple.o -MT ipa-icf-gimple.o -MMD -MP -MF ./.deps/ipa-icf-gimple.TPo ../../gcc-10.2.0/gcc/ipa-icf-gimple.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:44: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 47: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (omp) ^ struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:1736:16:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct cgraph_edge; ^~~~~~ class HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:48: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK)In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:50: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.c:160:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:160:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:303:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_print_node_jump_functions_for_edge (FILE *f, struct cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:303:50: note: did you mean class here? ipa_print_node_jump_functions_for_edge (FILE *f, struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:449:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:449:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:536:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:536:8: note: did you mean class here? struct cgraph_edge *cs) ^~~~~~ class 42 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo ../../gcc-10.2.0/gcc/ipa-reference.c ../../gcc-10.2.0/gcc/ipa-prop.c:1989:28: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_callee_param_type (struct cgraph_edge *e, int i) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:1989:28: note: did you mean class here? ipa_get_callee_param_type (struct cgraph_edge *e, int i) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-param-manipulation.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11:: 2106:10: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *cs) ^ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-prop.c:HOOK_VECTOR_END (asm_out) ^ 2106../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :10note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note tree GTY((length ("%h.num_ops"))) op[1]; : ^ expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note ^ : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2286:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from ../../gcc-10.2.0/gcc/ipa-icf.c: struct cgraph_edge *cs; ^ 58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here HOOK_VECTOR_END (goacc) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-prop.c:2286:3: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct cgraph_edge *cs; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2373:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2373:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:2377:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2377:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2476:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2476:7: note: did you mean class here? struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:40: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:In file included from 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h: return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3276:: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-prop.c../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (calls) ^ :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[1];:2578:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372: tree GTY((length ("%h.num_ops"))) op[1];3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3235 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.c:2578:7:In file included from ../../gcc-10.2.0/gcc/ipa-icf.c: 58 call_stmt->op[2] = chain; ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: note../../gcc-10.2.0/gcc/target.def: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class:: ../../gcc-10.2.0/gcc/gimple.h372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; :3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 6087 gs->op[1] = fn; :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ^HOOK_VECTOR_END (c) ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/ipa-prop.c:2637:3: :372:warning: 3: note: array 'op' declared here struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3../../gcc-10.2.0/gcc/ipa-prop.c:2637:3: note: did you mean class here? : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 ^ ~:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-prop.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :2660:3: In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct cgraph_edge *cs = fbi->node->get_edge (call); ^ HOOK_VECTOR_END (emutls) ^ :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1736:16: note: previous use is here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.c:2660:3: note: did you mean class here? return gs->op[1]; ^ ~ struct cgraph_edge *cs = fbi->node->get_edge (call); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOOK_VECTOR_END' return gs->op[2]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = rhs; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h return &call_stmt->op[2]; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang : :372:3: note: array 'op' declared here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-prop.c:2884:83653HOOK_VECTOR_END (mode_switching) ^ : warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] call_stmt->op[2] = chain; ^ ~ for (struct cgraph_edge *cs = node->callees; cs; cs = cs->next_callee) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:../../gcc-10.2.0/gcc/gimple.h:372../../gcc-10.2.0/gcc/cgraph.h50: note: expanded from macro 'HOOK_VECTOR_END' :3: note: ::101736:16: note: previous use is here array 'op' declared here for_user)) cgraph_edge ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2884:8: note: did you mean class here? : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (struct cgraph_edge *cs = node->callees; cs; cs = cs->next_callee) ^~~~~~ class return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2890:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (struct cgraph_edge *cs = node->indirect_calls; cs; cs = cs->next_callee) gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.c:2890:8: note: did you mean class here? return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here for (struct cgraph_edge *cs = node->indirect_calls; cs; cs = cs->next_callee) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/ipa-prop.c:2908:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] update_jump_functions_after_inlining (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-prop.c:2908:39: note: did you mean class here? HOOK_VECTOR_END (C90_EMPTY_HACK) ^ update_jump_functions_after_inlining (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-prop.c:2909:11: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2909:11: note: did you mean class here? struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3172:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3172:1: note: did you mean class here? struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3173:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_make_edge_direct_to_target (struct cgraph_edge *ie, tree target, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3173:33: note: did you mean class here? ipa_make_edge_direct_to_target (struct cgraph_edge *ie, tree target, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3305:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *orig = ie; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3305:7: note: did you mean class here? struct cgraph_edge *orig = ie; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/ipa-prop.c ^:3483:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *origin; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/ipa-prop.c:3483:3: note: did you mean class here? #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ struct cgraph_edge *origin; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3561:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3561:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3562:35: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] try_make_edge_direct_simple_call (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3562:35: note: did you mean class here? try_make_edge_direct_simple_call (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3567:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1864 for_user)) cgraph_edge ^ :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.c:3567:3: note: did you mean class here? return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.c:3612:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ipa_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-prop.c:3612:31: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1860:ipa_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^~~~~~ class 28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3639:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] static struct cgraph_edge * ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/ipa-prop.c:3639:8: note: did you mean class here? #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ static struct cgraph_edge * ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/ipa-prop.c:3640:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' for_user)) cgraph_edge ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.c:3640:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3753:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] update_indirect_edges_after_inlining (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3753:39: note: did you mean class here? update_indirect_edges_after_inlining (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3758:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ie, *next_ie, *new_direct_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3758:3: note: did you mean class here? struct cgraph_edge *ie, *next_ie, *new_direct_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/ipa-prop.c:3896:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ propagate_info_to_inlined_callees (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3896:36: note: did you mean class here? propagate_info_to_inlined_callees (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:3900:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3900:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-param-manipulation.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c../../gcc-10.2.0/gcc/coretypes.h:3931:28: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :144:1: note: did you mean class here? propagate_controlled_uses (struct cgraph_edge *cs) ^ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3931:28: note: did you mean class here? propagate_controlled_uses (struct cgraph_edge *cs) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-param-manipulation.c:28: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4054:36: warning../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^~~~~~ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ class ../../gcc-10.2.0/gcc/cgraph.h:1736:In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:43: ../../gcc-10.2.0/gcc/cgraph.h:1735:1:16 : note: previous use is here warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for_user)) cgraph_edge ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4054:36: note: did you mean class here? ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,struct cgraph_edge; ^~~~~~ class ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:43: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 28: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4608:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4608:4: note: did you mean class here? struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/rtl.h:1341: 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-prop.c:4747:10: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); struct cgraph_edge *cs) ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? :1736:16bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class : note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-prop.c:4747:10: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.c:4780:9: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4780:9: note: did you mean class here? struct cgraph_edge *cs, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.c:4823:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4823:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.c:4892:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *e, bool prevails) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge XINT (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/ipa-prop.c:4892:7: note: did you mean class here? note: expanded from macro 'XINT' struct cgraph_edge *e, bool prevails) ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-prop.c:4938:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; struct cgraph_edge *e; ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-prop.c:4938:3: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ipa-param-manipulation.c:42: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct cgraph_edge; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:53: :../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' bool (*ignore_edge) (struct cgraph_edge *)); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? XINT (rt, 4) = arg4; ^ ~ bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? rtunion fld[1]; ^ bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/ipa-utils.h :112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2'possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? rtunion fld[1]; ^ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here X0EXP (rt, 7) = NULL_RTX; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:5798: ./gt-ipa-prop.h:92:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: In file included from noteIn file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: : ../../gcc-10.2.0/gcc/ipa-utils.h../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :146:50: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class previous use is here rtx tmp = XEXP (this, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-utils.h:160#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ./gt-ipa-prop.h:92#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/rtl.h./gt-ipa-prop.h../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here : for_user)) cgraph_edge ^ 92:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here :1229:38: note: expanded from macro 'RTL_CHECK2' possible_polymorphic_call_target_p (struct cgraph_edge *e, #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here class hash_table rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ./gt-ipa-prop.h:92:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtx tmp = XEXP (this, 1);: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gt-ipa-prop.h:110:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here rtunion fld[1]; ^ rtunion fld[1]; ^ class hash_table ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-ipa-prop.h:110:3: note: did you mean class here? XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./gt-ipa-prop.h:110:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:../../gcc-10.2.0/gcc/rtl.h374:7: note: previous use is here ^ ~ :1341:23: note: expanded from macro 'XEXP' class hash_table ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-ipa-prop.h:110:69: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h27: note: expanded from macro 'X0EXP' :1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1501:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:62: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/ipa-prop.h:945:42: 1864::34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XBBDEF (rt, 2) = arg2; ^ ~ bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array 'fld' declared here rtunion fld[1]; ^ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1358tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class :27: note: expanded from macro 'X0EXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1736:16: note: previous use is here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1375:32: note: expanded from macro 'XCEXP' for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? 5: notestruct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ class : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.hIn file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :979 X0EXP (rt, 4) = NULL_RTX; ^ ~ :53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :1228:38: note: expanded from macro 'RTL_CHECK1' for_user)) cgraph_edge ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h class ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.h XINT (rt, 5) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for_user)) cgraph_edge ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:63: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^../../gcc-10.2.0/gcc/rtl.h:2167:10#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1229:38: notevoid ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);: expanded from macro 'RTL_CHECK2' ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 2) = arg2; ^ ~ void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/cgraph.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? : note: array 'fld' declared here void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ cross_module_call_p (struct cgraph_edge *edge) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/cgraph.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? rtunion fld[1]; ^ cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.c:22../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/vec.h:376:38: note: in instantiation of member function 'vec::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here size_t size = vec::embedded_size (alloc); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] A::reserve (v, nelems, exact PASS_MEM_STAT); ^ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/vec.h:697:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return vec_safe_reserve (v, nelems, true PASS_MEM_STAT);../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/vec.h:730:3: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ vec_safe_reserve_exact (v, len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/vec.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 741:3: note: in instantiation of function template specialization 'vec_safe_grow' requested here vec_safe_grow (v, len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2118:5: note: in instantiation of function template specialization 'vec_safe_grow_cleared' requested here rtunion fld[1]; ^ vec_safe_grow_cleared (args->polymorphic_call_contexts, arg_num); ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1361:26: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ignore_edge_for_nothrow (struct cgraph_edge *e) ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' for_user)) cgraph_edge ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/ipa-pure-const.c:1361:26: note: did you mean class here? HOST_WIDE_INT hwint[1]; ^ ignore_edge_for_nothrow (struct cgraph_edge *e) ^~~~~~ class ../../gcc-10.2.0/gcc/hwint.h:59In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10../../gcc-10.2.0/gcc/ipa-pure-const.c:1385:3:: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct cgraph_edge *e; ^ warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); for_user)) cgraph_edge ^ ^ ~~~~~~~~~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1385:3: note: did you mean class here? /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h struct cgraph_edge *e; ^~~~~~ class :104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1408:29: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ignore_edge_for_pure_const (struct cgraph_edge *e) ^ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here ../../gcc-10.2.0/gcc/cgraph.h:1736 size_t size = vec::embedded_size (alloc); ^ :16: note: previous use is here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here ../../gcc-10.2.0/gcc/ipa-pure-const.c: A::reserve (v, nelems, exact PASS_MEM_STAT); ^ 1408:29: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ignore_edge_for_pure_const (struct cgraph_edge *e) ^~~~~~ class HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/vec.h:709:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here ../../gcc-10.2.0/gcc/hwint.h:59 vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/vec.h:957:7: note: in instantiation of function template specialization 'vec_alloc' requested here # define HOST_WIDE_INT long long ^ vec_alloc (new_vec, len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1701:28: note: in instantiation of member function 'vec::copy' requested here new_vec.m_vec = m_vec->copy (); ^ ../../gcc-10.2.0/gcc/ipa-prop.c:4307:55: note: in instantiation of member function 'vec::copy' requested here new_info->known_contexts = old_info->known_contexts.copy (); ^ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1465:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1465:4: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-pure-const.c../../gcc-10.2.0/gcc/rtl.h:1466:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3798:11: warningIn file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *ie; ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/cgraph.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1736:16: note: previous use is here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/ipa-pure-const.c../../gcc-10.2.0/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :1365:29: note: expanded from macro 'X0MEMATTR' :1466:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] ^ ~ 4: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ struct cgraph_edge *ie; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:376:38: note: in instantiation of member function 'vec::embedded_size' requested here rtunion fld[1]; ^ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:709:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/vec.h:957:7: note: in instantiation of function template specialization 'vec_alloc' requested here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' vec_alloc (new_vec, len PASS_MEM_STAT); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/vec.h:823:21: note: in instantiation of member function 'vec::copy' requested here ../../gcc-10.2.0/gcc/rtl.h:1228 return src ? src->copy (ALONE_PASS_MEM_STAT) : NULL; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/ipa-prop.c ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:13414342::23: note: expanded from macro 'XEXP' 21: note: in instantiation of function template specialization 'vec_safe_copy' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' dst_trans->m_vr = vec_safe_copy (src_trans->m_vr); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-pure-const.c:1626:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct cgraph_edge *e; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here X0EXP (rt, 1) = NULL_RTX; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-pure-const.c:1626:4: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' struct cgraph_edge *e; ^~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1790:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *e, *ie; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/ipa-pure-const.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1790:4: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *e, *ie; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK2' : ./genrtl.h:897:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340:23: note: expanded from macro 'XSTR' XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XINT (rt, 4) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59 : In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; 3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c XBBDEF (rt, 2) = arg2; ^ ~ :59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/ipa-icf.c: expanded from macro 'X0EXP' :59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 48 warnings generated. XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:231358:27: note: expanded from macro 'XSTR' : note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-hsa.o -MT ipa-hsa.o -MMD -MP -MF ./.deps/ipa-hsa.TPo ../../gcc-10.2.0/gcc/ipa-hsa.c #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-reference.c:44In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/gimple.h:2611 XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XWINT (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h ^ ~ :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/gimple.h:3617:10: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ return gs->op[2]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/ipa-icf.c:61: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h: XSTR (rt, 2) = arg2; ^ ~ 2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:444:5: note: array 'fld' declared here 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-reference.c:46: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-reference.c:46: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 74 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-ref.o -MT ipa-ref.o -MMD -MP -MF ./.deps/ipa-ref.TPo ../../gcc-10.2.0/gcc/ipa-ref.c In file included from ../../gcc-10.2.0/gcc/ipa-reference.c:49: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16In file included from :../../gcc-10.2.0/gcc/ipa-icf.c:65: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: previous use is here class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? ../../gcc-10.2.0/gcc/cgraph.h:903:1: notepossible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class : did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:65: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-reference.c:388:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-reference.c:388:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: noteclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/ipa-reference.c:694316:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e, *ie; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-reference.c:694:3: note: did you mean class here? struct cgraph_edge *e, *ie; ^~~~~~ class :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:75: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:76: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:80: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-icf.c:973:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *nexte = e->next_caller; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-icf.c:973:4: note: did you mean class here? struct cgraph_edge *nexte = e->next_caller; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-icf.c:1472:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-icf.c:1472:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:36: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:81: ../../gcc-10.2.0/gcc/ipa-icf-gimple.h:37:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] fprintf (file, "%*s" format, space_count, " ", ##__VA_ARGS__); ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-icf.c:3000:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here to_split.reserve_exact (split_map.elements ()); ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/ipa-icf.c:3268:55: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here auto_vec > classes ( ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:56: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/ipa-icf.c:3360:26: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here m_merged_variables.safe_push (p); ^ In file included from ../../gcc-10.2.0/gcc/ipa-hsa.c:36: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-hsa.c:41: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-hsa.c:41: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:26: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-ref.c:26: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa-utils.o -MT ipa-utils.o -MMD -MP -MF ./.deps/ipa-utils.TPo ../../gcc-10.2.0/gcc/ipa-utils.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo ../../gcc-10.2.0/gcc/ipa.c 137 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo ../../gcc-10.2.0/gcc/ira.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 25 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-build.TPo ../../gcc-10.2.0/gcc/ira-build.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 64 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-costs.o -MT ira-costs.o -MMD -MP -MF ./.deps/ira-costs.TPo ../../gcc-10.2.0/gcc/ira-costs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 32 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-conflicts.o -MT ira-conflicts.o -MMD -MP -MF ./.deps/ira-conflicts.TPo ../../gcc-10.2.0/gcc/ira-conflicts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (calls) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa-utils.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = rhs;HOOK_VECTOR_END (simd_clone) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here HOOK_VECTOR_END (c) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:../../gcc-10.2.0/gcc/gimple.h370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 2661:12#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2];HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls)HOOK_VECTOR_END (goacc) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa.c: tree GTY((length ("%h.num_ops"))) op[1]; In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here HOOK_VECTOR_END (shrink_wrap) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.h gs->op[3] = rhs;:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ipa.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c../../gcc-10.2.0/gcc/gimple.h::3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 370 gs->op[1] = fn; ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ira.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3211#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2]; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :372:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: note: array 'op' declared here In file included from HOOK_VECTOR_END (mode_switching) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (emutls) ^ :../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 43 return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3235#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:370: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning../../gcc-10.2.0/gcc/gimple.h: :3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2]; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/gimple.h:316../../gcc-10.2.0/gcc/target-hooks-macros.h:3: note: array 'op' declared here :43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/ira.c:371: ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from 1394../../gcc-10.2.0/gcc/ira-build.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ HOOK_VECTOR_END (goacc) ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (vectorize) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1469 rtx next = XEXP (insn, 1); ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ :1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XBBDEF (insn, 2); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1496#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/ira-costs.c ^ ~ rtunion fld[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ^ ~ :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-costs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) return XEXP (insn, 3); ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1506:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1511:10 rtunion fld[1]; ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4);:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/ipa-utils.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ : array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/ipa.c:26: ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/gimple.h:2611:10: warning:903:1: note: 6837:did you mean class here? struct cgraph_edge; ^~~~~~1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class HOOK_VECTOR_END (C90_EMPTY_HACK) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h^: ../../gcc-10.2.0/gcc/coretypes.h1864::34:../../gcc-10.2.0/gcc/target-hooks-macros.h3: warning:43note144:1: : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean class here? :: ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here:1860: return safe_as_a (JUMP_LABEL (insn));28 :struct cgraph_edge; ^~~~~~~~~~~~~~~~~ 50note:../../gcc-10.2.0/gcc/rtl.h :note 1860 :^~~~~~28 tree GTY((length ("%h.num_ops"))) op[1];class ^ : note: expanded from macro 'JUMP_LABEL' : expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1375#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/gimple.h:2643#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[1] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:37: ^note: expanded from macro 'RTL_CHECKC1'In file included from ../../gcc-10.2.0/gcc/ipa-utils.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230 tree GTY((length ("%h.num_ops"))) op[1];29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here : for_user)) cgraph_edge ^ 37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^~~~~~ class return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/ira-costs.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note return &gs->op[2];../../gcc-10.2.0/gcc/cgraph.h:2658../../gcc-10.2.0/gcc/rtl.h:32:: array 'fld' declared herewarning:: 1375struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 32 ^ ~ :../../gcc-10.2.0/gcc/gimple.h:347:void initialize_inline_failed (struct cgraph_edge *);3 : rtx tmp = XEXP (this, 1); ^note ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h ^:: 1736array 'op' declared here: ../../gcc-10.2.0/gcc/rtl.hnote:: tree GTY((length ("%h.num_ops"))) op[1];1341 : ^23 : note: expanded from macro 'XEXP' 16: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCEXP' note../../gcc-10.2.0/gcc/gimple.h ^ ~: 2698../../gcc-10.2.0/gcc/rtl.h::1229:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38: note: : previous use is hereexpanded from macro 'RTL_CHECK2' 3../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge::1876: 40 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: warning1230:37 ^warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 444:5: :../../gcc-10.2.0/gcc/cgraph.h:2658note:: 32: return safe_as_a (JUMP_LABEL (this)); notearray 'fld' declared here : notedid you mean class here?: gs->op[2] = rhs; expanded from macro 'RTL_CHECKC1' ^ ~ ^~~~~~~~~~~~~~~~~ void initialize_inline_failed (struct cgraph_edge *);../../gcc-10.2.0/gcc/gimple.h : ^~~~~~ class#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1860: ^ ~ 28 rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning 347 ^:: note: expanded from macro 'JUMP_LABEL' 3:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: :struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h :1375:32: note: noteexpanded from macro 'XCEXP' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~1407 ^: 13: notewarning: : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here1230 ../../gcc-10.2.0/gcc/cgraph.h::37: : rtunion fld[1];array 'op' declared here ^1736 rtx tmp = XEXP (this, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1];note: expanded from macro 'RTL_CHECKC1' :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1876:1640::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: :previous use is here ^1341 ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/cgraph.h:26595::28 :note../../gcc-10.2.0/gcc/gimple.h :note: did you mean class here?: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ 2715 rtunion fld[1]; ^ classwarning : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :12: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ 23: note: expanded from macro 'XEXP' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1375#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &ass->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 37: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtx next = XEXP (insn, 1); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XEXP (insn, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2039:26: note: expanded from macro 'SUBREG_BYTE' return XBBDEF (insn, 2); ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:1230: 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here SUBREG_BYTE (x), GET_MODE (x)); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/ipa-utils.c:33: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/ipa-utils.h :40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here gs->op[1] = fn; for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/ipa-utils.h:40#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :27: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' bool (*ignore_edge) (struct cgraph_edge *)); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2' bool ipa_edge_within_scc (struct cgraph_edge *); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: ../../gcc-10.2.0/gcc/gimple.h:372../../gcc-10.2.0/gcc/rtl.h::32966: note../../gcc-10.2.0/gcc/rtl.hnote: previous use is here: ../../gcc-10.2.0/gcc/rtl.h: :array 'op' declared here for_user)) cgraph_edge 444:5: ^note : array 'fld' declared here :18444: tree GTY((length ("%h.num_ops"))) op[1];warning ^: rtunion fld[1]; ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] bool ipa_edge_within_scc (struct cgraph_edge *); memset (rt, 0, RTX_HDR_SIZE); rtunion fld[1]; ^../../gcc-10.2.0/gcc/gimple.h ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~:1501:: 10In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25 3211../../gcc-10.2.0/gcc/rtl.h:700:22:: 10note: expanded from macro 'RTX_HDR_SIZE': : ../../gcc-10.2.0/gcc/ipa-utils.hIn file included from :../../gcc-10.2.0/gcc/target.h112#define RTX_HDR_SIZE offsetof (struct rtx_def, u):276: : 36warning : warning: :struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : possible_polymorphic_call_targets (struct cgraph_edge *e,warning ^ ../../gcc-10.2.0/gcc/target.def: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h ^ ~: 1736array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::16937:1 return gs->op[2];: warning: return XEXP (insn, 3);empty macro arguments are a C99 feature [-Wc99-extensions] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ^ ~: 104:: ^ ~ 24HOOK_VECTOR_END (asm_out): ^ ../../gcc-10.2.0/gcc/gimple.h note: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:: 43previous use is here1341note: expanded from macro 'offsetof': ::50: note: 372 for_user)) cgraph_edge ^ :3:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? note: array 'op' declared here 23: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:2966:18../../gcc-10.2.0/gcc/gimple.h: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38:: 3227 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: In file included from In file included from ../../gcc-10.2.0/gcc/ipa-utils.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ira-build.c:: ../../gcc-10.2.0/gcc/target.h146:700:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1126: :50: 276../../gcc-10.2.0/gcc/rtl.h ^ ~: ::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]223084../../gcc-10.2.0/gcc/rtl.h: :19: warning : return &call_stmt->op[2]; warning ^ ~: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/target.def:444:: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5: expanded from macro 'RTX_HDR_SIZE': 1628:1372 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note::: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h3array 'fld' declared here ::dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, *step_out = XEXP (x, 1); 104: ^ ~ ^warning: note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:24: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/cgraph.hempty macro arguments are a C99 feature [-Wc99-extensions]1341 ^ ::231736:16 ^: noteHOOK_VECTOR_END (sched): expanded from macro 'offsetof'note : :../../gcc-10.2.0/gcc/rtl.hprevious use is here#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/gimple.h: : ^ ~ for_user)) cgraph_edge1506 note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 10 ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1229:323538:: note^: expanded from macro 'RTL_CHECK2' warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 return XUINT (insn, 4);: ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h../../gcc-10.2.0/gcc/target-hooks-macros.h::14643:50../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from :: 1339 ^ ~ :../../gcc-10.2.0/gcc/ira.cwarning../../gcc-10.2.0/gcc/rtl.h2650: ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : :444note note371: call_stmt->op[2] = chain; ../../gcc-10.2.0/gcc/rtl.h:: :: did you mean class here?3084:expanded from macro 'HOOK_VECTOR_END'519 : expanded from macro 'XUINT' ^ ~dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,: warning: ../../gcc-10.2.0/gcc/gimple.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~372:3 array 'fld' declared here ^ : rtunion fld[1]; note ^: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ classIn file included from array 'op' declared here *step_out = XEXP (x, 1); ../../gcc-10.2.0/gcc/rtl.h :1229:38: ../../gcc-10.2.0/gcc/ira-conflicts.cnote: ^ ~: ../../gcc-10.2.0/gcc/ipa-utils.h :../../gcc-10.2.0/gcc/rtl.h:134125:23:160 note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' :37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:1736 ^ ~In file included from ../../gcc-10.2.0/gcc/target.h:276:: 16../../gcc-10.2.0/gcc/target.def::1658: 1: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: previous use is here HOOK_VECTOR_END (simd_clone) for_user)) cgraph_edge ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:5 ^ :3798:11../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/gimple.h: warningIn file included from : ../../gcc-10.2.0/gcc/ira-conflicts.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h25: attrs = MEM_ATTRS (x);: In file included from ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/target.h ::3617276note:: 10: warning: : 1339../../gcc-10.2.0/gcc/target.def::261670:../../gcc-10.2.0/gcc/rtl.h:1:: 2607warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]empty macro arguments are a C99 feature [-Wc99-extensions] :array 'fld' declared hereHOOK_VECTOR_END (simt) return gs->op[1]; 24: ^ note rtunion fld[1]; ^ ~ ^ : expanded from macro 'MEM_ATTRS' note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ../../gcc-10.2.0/gcc/gimple.h^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1230:37: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'RTL_CHECKC1' :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[1] = rhs; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: ^ ~warning : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 444../../gcc-10.2.0/gcc/rtl.h: ^ ~5 :HOOK_VECTOR_END (goacc) note^ :../../gcc-10.2.0/gcc/rtl.h3798:: :11: warning: ../../gcc-10.2.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h444:5: attrs = MEM_ATTRS (x); note: ^~~~~~~~~~~~~ array 'fld' declared here:: 43array 'fld' declared here: 50316:3../../gcc-10.2.0/gcc/rtl.h:: :note : rtunion fld[1];note: 2607 array 'op' declared hereexpanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h24 ^ :3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/ira-build.c::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)26 : 3663 ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h3: 3808../../gcc-10.2.0/gcc/rtl.h: ::./genrtl.h:136538:3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1342 :: 276array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/target.def : ^ ~2061 : gs->op[2] = label;1 : ^ ~ warning../../gcc-10.2.0/gcc/gimple.h: :empty macro arguments are a C99 feature [-Wc99-extensions]316 :3: :note23: HOOK_VECTOR_END (vectorize)array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: ^note :1341:23../../gcc-10.2.0/gcc/gimple.h::3673::^ : 3expanded from macro 'XVEC': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 29 ../../gcc-10.2.0/gcc/target-hooks-macros.h :note: expanded from macro 'XEXP' gs->op[3] = label; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)43 ^ ~ ^ ~: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0MEMATTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):50: note: expanded from macro 'HOOK_VECTOR_END' :../../gcc-10.2.0/gcc/gimple.h1229: ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):In file included from 31638: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/ipa-utils.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ : ^ ~36../../gcc-10.2.0/gcc/rtl.h :: ../../gcc-10.2.0/gcc/ipa-prop.h:: ^ ~ 945../../gcc-10.2.0/gcc/rtl.h::1230:../../gcc-10.2.0/gcc/rtl.h37:1229 note: expanded from macro 'RTL_CHECKC1' :42: :warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38444:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from note: ../../gcc-10.2.0/gcc/ira-conflicts.c:ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) note25 ^: :: : ^ ~ note: ../../gcc-10.2.0/gcc/cgraph.harray 'op' declared here:In file included from 1736:expanded from macro 'RTL_CHECK2'16:array 'fld' declared here ../../gcc-10.2.0/gcc/target.hnote../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~444 rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1];: : ^ 276 : previous use is here :../../gcc-10.2.0/gcc/gimple.h for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h5: ^ :3683:10 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/target.defIn file included from 444../../gcc-10.2.0/gcc/ipa-prop.hnote::: array 'fld' declared here : return gs->op[3];../../gcc-10.2.0/gcc/ira-build.c9455 rtunion fld[1];3346::: ^ ~42: note: ../../gcc-10.2.0/gcc/gimple.h1: warning array 'fld' declared here :: :316empty macro arguments are a C99 feature [-Wc99-extensions] 26note rtunion fld[1]; :3: :did you mean class here?HOOK_VECTOR_END (addr_space) ^: In file included from note ^ ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)array 'op' declared here ^~~~~~ XEXP (rt, 1) = arg1; ^ ~ class ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.hIn file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1341:23:../../gcc-10.2.0/gcc/rtl.h:1864: ../../gcc-10.2.0/gcc/ira.c34:: note: ../../gcc-10.2.0/gcc/ipa-prop.h: tree GTY((length ("%h.num_ops"))) op[1]; ^warning371expanded from macro 'XEXP'970 : : : 41 ^: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hbool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/ira-conflicts.c:25: In file included from 1341../../gcc-10.2.0/gcc/target.h:276: :../../gcc-10.2.0/gcc/target.def23:5236: :12291:1736::16 :warning note: :previous use is here note: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h :HOOK_VECTOR_END (calls):1375:32:38 note:: expanded from macro 'XCEXP'^ for_user)) cgraph_edge : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h43../../gcc-10.2.0/gcc/ipa-prop.h../../gcc-10.2.0/gcc/rtl.h::970#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1230: 41 ^ ~: :50: note:note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,5: note: : expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here ^~~~~~37 : class : note../../gcc-10.2.0/gcc/ipa-prop.h:974:361229:: rtunion fld[1];38: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK2' warning ^ : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ : 5In file included from :../../gcc-10.2.0/gcc/target.h note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h::2761341444::235:: note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229 :6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :38: In file included from note../../gcc-10.2.0/gcc/ira.c: :expanded from macro 'RTL_CHECK2'371: In file included from tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,noteHOOK_VECTOR_END (c): array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : ^3808 : ../../gcc-10.2.0/gcc/cgraph.h./genrtl.h: rtunion fld[1];:66: 3^: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1736 XEXP (rt, 1) = arg1; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:../../gcc-10.2.0/gcc/rtl.h10: ../../gcc-10.2.0/gcc/target-hooks-macros.h::43444:50 ^ ~: 16: note: :previous use is here warning:: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : return JUMP_LABEL (this);note : ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/ipa-prop.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1341:23:: 974note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1860array 'fld' declared here: :../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: 38 ^ : note: expanded from macro 'RTL_CHECK2' 36: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/ira-build.c:26 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^~~~~~: 444: class ^ ~ 276../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def1375./genrtl.h::6240177:1:../../gcc-10.2.0/gcc/ipa-prop.h::32::3::5 979:: 1note: :array 'fld' declared here warningwarning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: notestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, XEXP (rt, 1) = arg1; ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: ../../gcc-10.2.0/gcc/rtl.h:1341:23:empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XCEXP' note: previous use is here for_user)) cgraph_edge ^ note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/ipa-prop.h ^ ~HOOK_VECTOR_END (cxx) ../../gcc-10.2.0/gcc/ira.c^: 371: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::3808:43979:50:../../gcc-10.2.0/gcc/rtl.h :note:12291:38:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: : expanded from macro 'RTL_CHECK2'./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h ^ ~: 44494::53:: warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230note:37: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1; ^ ~ did you mean class here?: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^: 1341:23: note: In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:note rtunion fld[1]; ^25expanded from macro 'XEXP': In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h :1229:In file included from 38../../gcc-10.2.0/gcc/target.h:: 276: ../../gcc-10.2.0/gcc/target.defstruct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'444 :5:^~~~~~../../gcc-10.2.0/gcc/ira-build.c class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/ipa-prop.h6329:1::26 warning: : ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:HOOK_VECTOR_END (emutls) note: 178979::53:array 'fld' declared here ^: ../../gcc-10.2.0/gcc/target-hooks-macros.h :43:3 rtunion fld[1]; ^44450: :note: expanded from macro 'HOOK_VECTOR_END' :warning5: :struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here rtunion fld[1]; struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1876 ^:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ^ return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h:1345 :25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1:In file included from ../../gcc-10.2.0/gcc/ira.c:371../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ../../gcc-10.2.0/gcc/cgraph.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1736:16warning: note:../../gcc-10.2.0/gcc/rtl.h:1228::38:: previous use is herenote: expanded from macro 'RTL_CHECK1'38081860:28 : :./genrtl.h:177:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3 :note : expanded from macro 'JUMP_LABEL' ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h ^: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ipa-prop.h444HOOK_VECTOR_END (target_option) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/target-hooks-macros.h :43:warning:5:50 note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: ^ ~expanded from macro 'HOOK_VECTOR_END' 979 XEXP (rt, 1) = arg1; ^ ~array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1375:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)53 : note: did you mean class here? ^struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, rtunion fld[1];: 32 ^../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'XCEXP'In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:25:: 1341In file included from :../../gcc-10.2.0/gcc/target.h23: ^~~~~~: note: 276 : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'XEXP' class In file included from ../../gcc-10.2.0/gcc/ira-build.c../../gcc-10.2.0/gcc/ipa-prop.h::981:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1230 ^ ~: 3726:: ../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/target.defIn file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.hexpanded from macro 'RTL_CHECKC1': 6552:11229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ :36179In file included from :3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa.c38:::: warning: 444:5warning: ::warning: notestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]30 : empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/cgraph.hnote: array 'fld' declared here:HOOK_VECTOR_END (shrink_wrap): tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); 1735 rtunion fld[1]; : ^ 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ^../../gcc-10.2.0/gcc/target-hooks-macros.h :43 XEXP (rt, 3) = arg3;: ../../gcc-10.2.0/gcc/cgraph.h ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:444:50: ^ ~ : 51736'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ../../gcc-10.2.0/gcc/rtl.h note: note:1341::: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)16 ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ : 1881 ^ :: noteclass GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),In file included from ../../gcc-10.2.0/gcc/ira.c3note: In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:371previous use is here :25 for_user)) cgraph_edge: : : ^ :In file included from expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/ipa-prop.h:981: 276: :warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 36:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note../../gcc-10.2.0/gcc/cgraph.h:903: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h::1: JUMP_LABEL (this) = target;3808: ./genrtl.h:178:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/target.def ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/ipa-prop.h: : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~~:6810:did you mean class here?../../gcc-10.2.0/gcc/rtl.h:13451043::1: :1229:38: 33note:warning: expanded from macro 'RTL_CHECK2'25 ../../gcc-10.2.0/gcc/rtl.h:1860::: empty macro arguments are a C99 feature [-Wc99-extensions] note: warningstruct cgraph_edge; 28: ^~~~~~ classexpanded from macro 'XBBDEF' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (mode_switching) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)^tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ../../gcc-10.2.0/gcc/coretypes.h:144 ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :: 1: ^ ../../gcc-10.2.0/gcc/rtl.h:444 note: ../../gcc-10.2.0/gcc/cgraph.h:38:did you mean class here?50: ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1375:: :1736note: 32expanded from macro 'HOOK_VECTOR_END' : struct cgraph_edge; ^~~~~~5note: expanded from macro 'RTL_CHECK1' ::expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ 16note: note: previous use is here : for_user)) cgraph_edgearray 'fld' declared here ^ ^ ~../../gcc-10.2.0/gcc/ipa-prop.hclass:1043:33 : note: did you mean class here? rtunion fld[1]; ^ tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37 ^~~~~~: note: In file included from expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/ira-build.c:note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c: class 371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/ira-conflicts.c :25: In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: In file included from 5../../gcc-10.2.0/gcc/ipa.c:: 30: ./genrtl.h../../gcc-10.2.0/gcc/cgraph.h:2250note:: :array 'fld' declared here ./genrtl.h:180276:: :../../gcc-10.2.0/gcc/target.def:68373:1: warning: 10empty macro arguments are a C99 feature [-Wc99-extensions]: 179:: rtunion fld[1]; warning ^: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]HOOK_VECTOR_END (C90_EMPTY_HACK) warning: ^ 3 friend struct cgraph_edge;: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/cgraph.h:1736array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: :16: note: previous use is here note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h :1341:23: note ^ : ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250:10../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-utils.c:37#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' : ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1229:void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ 38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/cgraph.h37: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1'::162658:: 32note:: warning: rtunion fld[1];struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] previous use is here :void initialize_inline_failed (struct cgraph_edge *); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:122943: :note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/ira.c38:371: void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ~ ^ :../../gcc-10.2.0/gcc/cgraph.h In file included from In file included from ^~~~~~ ../../gcc-10.2.0/gcc/ira-conflicts.c../../gcc-10.2.0/gcc/rtl.h class../../gcc-10.2.0/gcc/rtl.h:: :26:4443808 1736../../gcc-10.2.0/gcc/ipa-fnsummary.h: :5note: ::16 note: :./genrtl.h::: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h180expanded from macro 'RTL_CHECK2' note:362#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : previous use is here:3:1394: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; for_user)) cgraph_edge :444warning 13:5:36 ^ ^: : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/cgraph.h :2658: XINT (rt, 4) = arg4;note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:32 rtunion fld[1];: ^ 1338warning:In file included from : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/ira-build.c23: note: did you mean class here?note:: 26expanded from macro 'XINT': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:181void evaluate_properties_for_edge (struct cgraph_edge *e, rtx tmp = XEXP (this, 1); ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.hvoid initialize_inline_failed (struct cgraph_edge *);:1736::../../gcc-10.2.0/gcc/rtl.h:1229 :1341:323: 16 ^~~~~~: : note: previous use is here classnote : for_user)) cgraph_edgeexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/cgraph.h:2659: 28: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : ../../gcc-10.2.0/gcc/rtl.h:1229warning:38:: note: expanded from macro 'RTL_CHECK2': struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2'bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~../../gcc-10.2.0/gcc/cgraph.h:1736 :16: note: ../../gcc-10.2.0/gcc/rtl.hprevious use is here../../gcc-10.2.0/gcc/rtl.hwarning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge:2966:: 44418 :../../gcc-10.2.0/gcc/ipa-fnsummary.h:3624445::: ^ ../../gcc-10.2.0/gcc/cgraph.h36note XINT (rt, 5) = arg5;5: : :warningarray 'fld' declared here ^ ~2659:28: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: rtunion fld[1];:note: array 'fld' declared here notenote ^ : rtunion fld[1];: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : ^1338did you mean class here?:void evaluate_properties_for_edge (struct cgraph_edge *e, ../../gcc-10.2.0/gcc/rtl.h 23In file included from :../../gcc-10.2.0/gcc/rtl.h bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);note:: ^~~~~~7001407 : ../../gcc-10.2.0/gcc/ira.c: 22: ^~~~~~ classexpanded from macro 'XINT' : class#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 13 ^ ~: warning: 371../../gcc-10.2.0/gcc/rtl.h: :1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 38: ../../gcc-10.2.0/gcc/ipa-fnsummary.hnote:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444: : ../../gcc-10.2.0/gcc/rtl.h:13413733808:: 37./genrtl.h::5 warning: :expanded from macro 'RTX_HDR_SIZE'23 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 181 ^ ~: 3struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24:: expanded from macro 'XEXP'note void ipa_remove_from_growth_caches (struct cgraph_edge *edge);note : ^array 'fld' declared here : ../../gcc-10.2.0/gcc/cgraph.hexpanded from macro 'offsetof': 1736#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~1229 :38: note: expanded from macro 'RTL_CHECK2' ^ :16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from XINT (rt, 5) = arg5; for_user)) cgraph_edge ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here ./genrtl.h:182:3../../gcc-10.2.0/gcc/rtl.h:1338In file included from rtunion fld[1]; ^:../../gcc-10.2.0/gcc/ipa-fnsummary.h23::: note: ../../gcc-10.2.0/gcc/ira-costs.c warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' 373#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ :37: :note26: : ../../gcc-10.2.0/gcc/rtl.h:3084../../gcc-10.2.0/gcc/rtl.h:19:../../gcc-10.2.0/gcc/rtl.hdid you mean class here?: 1469void ipa_remove_from_growth_caches (struct cgraph_edge *edge);In file included from :14../../gcc-10.2.0/gcc/ipa.c:33: :1341 : :warning../../gcc-10.2.0/gcc/ipa-utils.h ^~~~~~ :: class array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/ipa-fnsummary.h../../gcc-10.2.0/gcc/rtl.h: 378warning: rtx next = XEXP (insn, 1); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:40: 2227: ^ ~ : :../../gcc-10.2.0/gcc/rtl.h warning 1229: *step_out = XEXP (x, 1);warning: : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~:38struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1341note: bool (*ignore_edge) (struct cgraph_edge *)); cross_module_call_p (struct cgraph_edge *edge) ^: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: note ^134123:../../gcc-10.2.0/gcc/cgraph.h: expanded from macro 'RTL_CHECK2':: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1736:: note ^ ~ ^ ~ 16: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: note../../gcc-10.2.0/gcc/rtl.h1229note::: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' ^ ~ 444: 5../../gcc-10.2.0/gcc/cgraph.h:: ::previous use is here1736../../gcc-10.2.0/gcc/rtl.h:1229 : note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~16 for_user)) cgraph_edge:note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; note38: ../../gcc-10.2.0/gcc/rtl.h ^ note : ^:../../gcc-10.2.0/gcc/ipa-utils.hexpanded from macro 'RTL_CHECK2' ^ ~ : In file included from ../../gcc-10.2.0/gcc/ira.c:1229:40371: :27../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:38: note: :expanded from macro 'RTL_CHECK2': :3808: ./genrtl.h444previous use is here note: did you mean class here? : bool (*ignore_edge) (struct cgraph_edge *)); :5: ^~~~~~ note: array 'fld' declared here 182 rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for_user)) cgraph_edge: ^ ~ 3 class : ^ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/ipa-utils.hwarning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43 : ^ ~444: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 27 XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: noteIn file included from ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h::did you mean class here? ../../gcc-10.2.0/gcc/rtl.h: 1341:444 23: notewarning../../gcc-10.2.0/gcc/ira-build.c::26cross_module_call_p (struct cgraph_edge *edge) note: : In file included from : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'38085:struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^~~~~~ rtunion fld[1];./genrtl.h:220bool ipa_edge_within_scc (struct cgraph_edge *); class ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 ../../gcc-10.2.0/gcc/cgraph.h:note: 1736: 16 ^ :: warning ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: : : previous use is herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1; return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: for_user)) cgraph_edgeexpanded from macro 'XEXP' ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: ../../gcc-10.2.0/gcc/ipa-utils.cdid you mean class here?: 81:24: warning : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1341 ^ ~ bool ipa_edge_within_scc (struct cgraph_edge *);../../gcc-10.2.0/gcc/rtl.h :: ^~~~~~23 class 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38:: note../../gcc-10.2.0/gcc/ipa-utils.hnote: expanded from macro 'RTL_CHECK2' struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 112:36 rtunion fld[1]; bool (*ignore_edge) (struct cgraph_edge *)) ^ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1229::381736:16../../gcc-10.2.0/gcc/rtl.h warning: ::In file included from ../../gcc-10.2.0/gcc/ira.cnote: expanded from macro 'RTL_CHECK2'struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 444:5: possible_polymorphic_call_targets (struct cgraph_edge *e,note : ^../../gcc-10.2.0/gcc/rtl.h:3798 previous use is here../../gcc-10.2.0/gcc/cgraph.h: note:11371: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for_user)) cgraph_edge array 'fld' declared here ^ ~:: 1736: rtunion fld[1]; 16 ^warning: : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :../../gcc-10.2.0/gcc/rtl.h : attrs = MEM_ATTRS (x); note ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h3808:1480: previous use is here../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 4442607: : :./genrtl.h:../../gcc-10.2.0/gcc/ipa-utils.c for_user)) cgraph_edge524: ^note: array 'fld' declared here :10: rtunion fld[1]; ^ :220::813:24: In file included from ../../gcc-10.2.0/gcc/ira-build.c :../../gcc-10.2.0/gcc/ipa-utils.h notewarning:26: : noteIn file included from : warning../../gcc-10.2.0/gcc/rtl.h:: :: 3808expanded from macro 'MEM_ATTRS'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]112 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: return XBBDEF (insn, 2); :36221 : XEXP (rt, 1) = arg1; ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ note: did you mean class here? did you mean class here? ../../gcc-10.2.0/gcc/rtl.hpossible_polymorphic_call_targets (struct cgraph_edge *e,../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' bool (*ignore_edge) (struct cgraph_edge *)) ^~~~~~: ^~~~~~ class 3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1345 class ../../gcc-10.2.0/gcc/ipa-utils.c: 83 ^ ~:3 : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h ^ ~:1365:../../gcc-10.2.0/gcc/ipa-utils.h struct cgraph_edge *edge;:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25 ^ :29: :146 :50 note: : XBBDEF (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/cgraph.h: note: expanded from macro 'X0MEMATTR'1736:16:../../gcc-10.2.0/gcc/rtl.h:1345 :../../gcc-10.2.0/gcc/rtl.hwarning: expanded from macro 'XBBDEF' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) note: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] previous use is here :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,1229 ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge:38: ^ ^ ~ :1228:25: note note../../gcc-10.2.0/gcc/rtl.h: ^:38:: 1230expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK1' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)37../../gcc-10.2.0/gcc/cgraph.h:1736:16../../gcc-10.2.0/gcc/ipa-utils.c: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):83 :3:expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnotenote: did you mean class here?../../gcc-10.2.0/gcc/rtl.h:444 :5: : noteexpanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: struct cgraph_edge *edge; ^~~~~~ note: 444:1228: class: 38: 5 : note: array 'fld' declared here noteprevious use is herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/ipa-utils.c../../gcc-10.2.0/gcc/rtl.h ^: :164:expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:444:31:In file included from 1485 ^../../gcc-10.2.0/gcc/ira.c: warning: :10: warning:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])371 : : ^ ~ In file included from struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]5 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/ipa-utils.hnote: 3808: ./genrtl.harray 'fld' declared here:146array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:221:50:: bool (*ignore_edge) (struct cgraph_edge *)) ^:444 3::5../../gcc-10.2.0/gcc/cgraph.hnote: note :1736: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here?:16: array 'fld' declared here rtunion fld[1]; rtunion fld[1];dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ note return XBBDEF (insn, 2); XBBDEF (rt, 2) = arg2;In file included from : previous use is here ^ ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/ira-build.c:../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/ipa-utils.h25: 16026 ^ ~:: note: expanded from macro 'XBBDEF': 37: warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-costs.c::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) for_user)) cgraph_edgestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 26: In file included from 1345:../../gcc-10.2.0/gcc/rtl.hpossible_polymorphic_call_target_p (struct cgraph_edge *e, ^ :25In file included from 3808: ^: ../../gcc-10.2.0/gcc/ipa-utils.c./genrtl.h note: :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XBBDEF'222::33808 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: warning: 164:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)31 ./genrtl.h../../gcc-10.2.0/gcc/cgraph.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::expanded from macro 'RTL_CHECK1' ^ ~ note: XEXP (rt, 3) = arg3; did you mean class here?../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~38 1228: bool (*ignore_edge) (struct cgraph_edge *)) ^ ~:38: :3../../gcc-10.2.0/gcc/rtl.h:444note ^~~~~~:: ../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23 class:1736: warning: 165array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XEXP (rt, 1) = arg1;: previous use is here note: for_user)) cgraph_edge : expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h:444:5: note ^: array 'fld' declared here: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h ^ ~ In file included from :160:37: ../../gcc-10.2.0/gcc/rtl.hnote: did you mean class here? :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1341 ../../gcc-10.2.0/gcc/ira.c ^: :23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/ipa-utils.c371#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl.h::252:22:1496 3808 : possible_polymorphic_call_target_p (struct cgraph_edge *e,:./genrtl.h: ^ ~warning: 10../../gcc-10.2.0/gcc/rtl.h222: ^~~~~~: class: warningstruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1229 ^ ~ :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h3: warning38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; return XEXP (insn, 3); ipa_edge_within_scc (struct cgraph_edge *cs) ^ ~ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736::16: note: previous use is here note for_user)) cgraph_edge ^ : expanded from macro 'RTL_CHECK2':1229../../gcc-10.2.0/gcc/ipa-utils.c:38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h 252:note1341: :expanded from macro 'RTL_CHECK2' : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note23: 444expanded from macro 'RTL_CHECK2' 22: :note: did you mean class here? :note: expanded from macro 'XEXP' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444ipa_edge_within_scc (struct cgraph_edge *cs): 5 ^~~~~~: note classnote: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];../../gcc-10.2.0/gcc/ipa-utils.c :267:3In file included from : warning../../gcc-10.2.0/gcc/ira.c: notestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ^ :In file included from 371../../gcc-10.2.0/gcc/ira-build.c: :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223: struct cgraph_edge *edge;3: warning: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:3808: ^../../gcc-10.2.0/gcc/rtl.h:1501 :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ./genrtl.h ^ ~ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/cgraph.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ 1736 ^ ~:16: ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];note : ^previous use is here 223::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 :In file included from for_user)) cgraph_edge../../gcc-10.2.0/gcc/ira-costs.c : ^ 26../../gcc-10.2.0/gcc/ipa-utils.c:267:: In file included from note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66 XINT (rt, 4) = arg4;:3:3:1338: : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: did you mean class here? 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XEXP (rt, 1) = arg1;: expanded from macro 'XINT' ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ struct cgraph_edge *edge; ^~~~~~../../gcc-10.2.0/gcc/rtl.h : 1341 class ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/ipa-utils.c:281:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1229:381338:323: :note: 5expanded from macro 'XEXP' :: 23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ : ^ ~: expanded from macro 'RTL_CHECK2' warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h struct cgraph_edge *edge; ^ ::1229 1229:38: note: expanded from macro 'RTL_CHECK2' : ^ ~../../gcc-10.2.0/gcc/cgraph.h:1736:16 : note: previous use is here ../../gcc-10.2.0/gcc/rtl.h38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : 444note: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ for_user)) cgraph_edge ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ipa-utils.c:../../gcc-10.2.0/gcc/rtl.h281::4443: ../../gcc-10.2.0/gcc/ira-build.cnote: did you mean class here? : ^: 5: note: array 'fld' declared here : struct cgraph_edge *edge; ^~~~~~ class rtunion fld[1];26: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:224::3: warning4441506:10:: warning: ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' : XINT (rt, 5) = arg5; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared hereIn file included from 1229../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/ipa.c38 rtunion fld[1]; ^ 1338::36In file included from : In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: ../../gcc-10.2.0/gcc/ipa-prop.h../../gcc-10.2.0/gcc/ira.c:371: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h :: note: 945expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;23224: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ::3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~42: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/ipa-utils.c: : ^ ~ XINT (rt, 5) = arg5; warning : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h ^ ~:444ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ~ 381../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 ::3::38:: warning: 5../../gcc-10.2.0/gcc/rtl.h struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^note: :1341 ../../gcc-10.2.0/gcc/cgraph.h::expanded from macro 'RTL_CHECK2' struct cgraph_edge *e;23:1338: note: :1736 ^ note../../gcc-10.2.0/gcc/cgraph.h23::expanded from macro 'XEXP':1736: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here ^ ~16expanded from macro 'XINT' : note rtunion fld[1]; ^ ~ 16../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1229 :38: note444 ^ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : note: expanded from macro 'RTL_CHECK2' 5previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : for_user)) cgraph_edge ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared hereprevious use is here../../gcc-10.2.0/gcc/rtl.h1511:10 ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];444:1229:385: note for_user)) cgraph_edge :: ^ : note: ^ ^../../gcc-10.2.0/gcc/ipa-utils.c:In file included from ../../gcc-10.2.0/gcc/ira-build.carray 'fld' declared here 381 rtunion fld[1]; expanded from macro 'RTL_CHECK2':26:warning : In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/ipa-prop.h ^:3808: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3./genrtl.h945:42array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: did you mean class here? return XUINT (insn, 4); : ^ ~ ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) 225 ^~~~~~: ^ ~note../../gcc-10.2.0/gcc/rtl.h : :444:5: class3did you mean class here?: warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *e; ^~~~~~ class XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339::1341:23: 26note../../gcc-10.2.0/gcc/ipa-prop.h: note: expanded from macro 'XUINT' :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)970 In file included from ^ ~../../gcc-10.2.0/gcc/ira-costs.c : expanded from macro 'XEXP'::../../gcc-10.2.0/gcc/rtl.h41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1229:bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ 26../../gcc-10.2.0/gcc/cgraph.h: :In file included from 1736:16note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.c: 383808note: : array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h::1229177 :38:previous use is here : for_user)) cgraph_edge ^ :527:7:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^3 In file included from ../../gcc-10.2.0/gcc/ira.c:note :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;371: In file included from 444 ^ ~warning: ../../gcc-10.2.0/gcc/ipa-prop.h../../gcc-10.2.0/gcc/rtl.h:3808struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5:: : note 970: ./genrtl.h: struct cgraph_edge *e, *e2;expanded from macro 'RTL_CHECK2' 225:3:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: ^ ../../gcc-10.2.0/gcc/cgraph.harray 'fld' declared here : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1341: rtunion fld[1]; ^23 XEXP (rt, 6) = arg6; ^ ~:: 1736:16 :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:23: 41: notenotenote: : did you mean class here? : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~ :1534 classnoteexpanded from macro 'XEXP' 444:: ^ ~ previous use is here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/ipa-prop.h5:12:974: for_user)) cgraph_edge ^ ~: note../../gcc-10.2.0/gcc/rtl.h 36: : array 'fld' declared here warning rtunion fld[1];warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/ipa-utils.ctree ipa_get_indirect_edge_target (struct cgraph_edge *ie, In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/ira-build.c ^ :../../gcc-10.2.0/gcc/cgraph.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ 1229:38::26: :1229:In file included from 527:7 ^ ~ 1736:16:../../gcc-10.2.0/gcc/rtl.h:3808 :38:: ../../gcc-10.2.0/gcc/rtl.h note: ./genrtl.h:note: 226: expanded from macro 'RTL_CHECK2' : did you mean class here? 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote: struct cgraph_edge *e, *e2; :: ^~~~~~ class : warningprevious use is here: expanded from macro 'RTL_CHECK2' ^ ~ 1342 for_user)) cgraph_edge#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444:5In file included from :23 X0EXP (rt, 7) = NULL_RTX;: note ../../gcc-10.2.0/gcc/ipa-utils.c ^ ~ : ../../gcc-10.2.0/gcc/ira-costs.c:: note ^expanded from macro 'XVEC': array 'fld' declared here 26: In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 610 ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3808:In file included from : 7: ../../gcc-10.2.0/gcc/ira.cwarning: :struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]./genrtl.h../../gcc-10.2.0/gcc/ipa-prop.h:9741358:27::36:: 371note ^ ~: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note1781229 struct cgraph_edge *e, *e2; :: ^ In file included from ../../gcc-10.2.0/gcc/cgraph.h38: : ../../gcc-10.2.0/gcc/rtl.h:38083::1736: ^ ~note./genrtl.h:226 :did you mean class here? 16: :expanded from macro 'RTL_CHECK2':tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note3 ^~~~~~note: expanded from macro 'RTL_CHECK1' : XBBDEF (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ note for_user)) cgraph_edge : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:warning 1345 ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/ipa-prop.h:979 X0EXP (rt, 7) = NULL_RTX; :25 :1: rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.c:610:7: :: note../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'XBBDEF' 5warning: :struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ did you mean class here? In file included from ../../gcc-10.2.0/gcc/cgraph.h: ../../gcc-10.2.0/gcc/ira-build.c1358:27:26: In file included from struct cgraph_edge *e, *e2;../../gcc-10.2.0/gcc/rtl.h:1736:16: note: ^~~~~~ class :notearray 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3808 : ^ ~./genrtl.h: :265: rtunion fld[1];expanded from macro 'X0EXP' note3: warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : previous use is here XEXP (rt, 1) = arg1; for_user)) cgraph_edge ^ :1228:38 ../../gcc-10.2.0/gcc/ipa-prop.h ^ ~ ^ ~: note: expanded from macro 'RTL_CHECK1' :979: 1: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,1341:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~ class 1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 186438: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' : ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : ^ ~34 :979:53: warning../../gcc-10.2.0/gcc/rtl.h: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444444::5 : 5warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'fld' declared here note rtunion fld[1]; ^struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, : return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: 1229In file included from :../../gcc-10.2.0/gcc/rtl.h:3808In file included from 38: note: : ./genrtl.hexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/ira.c:::371: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^3808 : ./genrtl.h:265:1793: 1860warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:281736:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 3) = arg3; ^ ~note444 : ^ ~ : note: previous use is here :../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'JUMP_LABEL' ^ :In file included from 1341../../gcc-10.2.0/gcc/ira-build.c:26 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): :: 3808: ^ ~./genrtl.h../../gcc-10.2.0/gcc/ipa-prop.h:979:53 : note: 1229../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230::37: did you mean class here?: notestruct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,266 ^~~~~~ class : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' :3: : expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5 : XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/cgraph.h : 1736:16: note: ^ ~previous use is here note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ note: :array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38 array 'fld' declared here rtunion fld[1]; ^ for_user)) cgraph_edgeIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/ira.c../../gcc-10.2.0/gcc/ipa-prop.h:981::1345:25: 1871::10:371 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: return JUMP_LABEL (this);expanded from macro 'XBBDEF'note36: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:266:3: warning:: note : did you mean class here? array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 444 XBBDEF (rt, 2) = arg2;: 5 ^ ~: :note1860:28:: ../../gcc-10.2.0/gcc/rtl.h :notearray 'fld' declared here1345 ^ ~../../gcc-10.2.0/gcc/ipa-prop.h:1043:: 33: :warningexpanded from macro 'JUMP_LABEL'25 : note: expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ In file included from ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/ira-costs.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ^ ~ struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1228../../gcc-10.2.0/gcc/rtl.h::38: : 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1228 :1375:32: note: expanded from macro 'XCEXP' XINT (rt, 4) = arg4;note : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); : ^ ^ ~../../gcc-10.2.0/gcc/cgraph.h38 expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:1230::37: ^ ~: note: expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1338 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])231736 ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444:5:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h In file included from :1229:38: 16#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ note../../gcc-10.2.0/gcc/ira.c:371../../gcc-10.2.0/gcc/ira-build.c :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: : ./genrtl.h:: note267: :expanded from macro 'RTL_CHECK2'3:In file included from ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808 previous use is here warning444:5: : for_user)) cgraph_edge ^ note: array 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XEXP (rt, 3) = arg3;: ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :1043:33 : XEXP (rt, 3) = arg3;note../../gcc-10.2.0/gcc/rtl.h : ^ ~: ../../gcc-10.2.0/gcc/rtl.h:did you mean class here?1876 :40:1341 :23: note: tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h38../../gcc-10.2.0/gcc/rtl.h:warning444:5:: note ^~~~~~ note: : expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h1341 class In file included from ../../gcc-10.2.0/gcc/ira-costs.c:444::23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26../../gcc-10.2.0/gcc/rtl.h:1229 :38: :note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this));In file included from note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3 rtunion fld[1];: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XINT (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ :1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XINT' :1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444444:5: note: array 'fld' declared here In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 5 : note: rtunion fld[1];array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/ipa.c :37: ^../../gcc-10.2.0/gcc/ipa-fnsummary.h :357: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h ^ : 43./genrtl.h: warning:: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ 268 : ^In file included from 3: warning../../gcc-10.2.0/gcc/cgraph.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ira-costs.c :44426:In file included from : ../../gcc-10.2.0/gcc/ira.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:5::1736 :note163808: array 'fld' declared here ::: 371./genrtl.h: rtunion fld[1];:In file included from ../../gcc-10.2.0/gcc/rtl.h note: :182 XINT (rt, 4) = arg4;3808 : ^ ~./genrtl.h ^ :269:3../../gcc-10.2.0/gcc/rtl.h: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1881:previous use is here: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge : ^1338 :23: XEXP (rt, 6) = arg6;note3: :expanded from macro 'XINT' warning: ../../gcc-10.2.0/gcc/ipa-fnsummary.h ^ ~:357: 43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ XINT (rt, 5) = arg5;notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean class here? JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1341:23: note: ^ ~expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^~~~~~: 1860 class: 28: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)36../../gcc-10.2.0/gcc/rtl.h:: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ 1338 void evaluate_properties_for_edge (struct cgraph_edge *e,1229 : ^38 note: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h::: 1229:expanded from macro 'RTL_CHECK2'38:1736expanded from macro 'JUMP_LABEL': : 23note: expanded from macro 'RTL_CHECK2'16 :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1375: ^ ~../../gcc-10.2.0/gcc/rtl.h :444:: 5:previous use is here../../gcc-10.2.0/gcc/rtl.h:444 32note:: array 'fld' declared herenote : expanded from macro 'XCEXP' : 5expanded from macro 'XINT': #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ for_user)) cgraph_edge ^ ~ note ^ rtunion fld[1]; : ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:array 'fld' declared here 36../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: did you mean class here?In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230: In file included from void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : ^ ~37 class : note: : expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:../../gcc-10.2.0/gcc/rtl.h3808:: 444:5:In file included from ./genrtl.h ../../gcc-10.2.0/gcc/ira-build.c:26note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: :In file included from 220:3 : 37../../gcc-10.2.0/gcc/rtl.h:: 3808warning: : ./genrtl.hstruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 269:3:: void ipa_remove_from_growth_caches (struct cgraph_edge *edge); array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hwarning: 444:warning : ^ 5 rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/cgraph.h:1736 ^: 16: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note XEXP (rt, 1) = arg1; : array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/ira.c:371: rtunion fld[1]; ^: In file included from previous use is here ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ for_user)) cgraph_edge ^ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1338void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class :23: note: ../../gcc-10.2.0/gcc/rtl.h:2167:../../gcc-10.2.0/gcc/ipa-fnsummary.h expanded from macro 'XINT'10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 378:1341:../../gcc-10.2.0/gcc/rtl.h23:: note SUBREG_BYTE (x), GET_MODE (x));: 22 ^~~~~~~~~~~~~~~: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1229 : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~cross_module_call_p (struct cgraph_edge *edge):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ note:2039:../../gcc-10.2.0/gcc/rtl.h26: : ^ ~ ../../gcc-10.2.0/gcc/cgraph.hnote: expanded from macro 'SUBREG_BYTE' :: expanded from macro 'RTL_CHECK2'1736 1229../../gcc-10.2.0/gcc/rtl.h:1229#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 38 ^ ~: note: :expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1373::32: note: expanded from macro 'XCSUBREG'16 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote:: 1230previous use is here: 37: ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :444../../gcc-10.2.0/gcc/ipa-fnsummary.h::378:: note: expanded from macro 'RTL_CHECKC1'225: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here : ^ ~ note : did you mean class here? rtunion fld[1]; ^cross_module_call_p (struct cgraph_edge *edge) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444 :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/ira.c:371note: : ^~~~~~In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~3808: ./genrtl.h class:271:array 'fld' declared here3 : ../../gcc-10.2.0/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: XEXP (rt, 7) = arg7; note../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ In file included from : 444:5 ^ ~: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: ../../gcc-10.2.0/gcc/ipa.c:72:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning struct cgraph_edge *e; ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ :444:5../../gcc-10.2.0/gcc/ipa.c:72:3: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ struct cgraph_edge *e;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 7) = arg7;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE); XEXP (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira.c:371: ../../gcc-10.2.0/gcc/ipa.c:174:::1341700:2211#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ ::23 : note:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : warningexpanded from macro 'RTX_HDR_SIZE': struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ struct cgraph_edge *edge,../../gcc-10.2.0/gcc/rtl.h : ^3808 : ./genrtl.h: ^ ~307 :3:../../gcc-10.2.0/gcc/rtl.h warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/cgraph.h::1041736::2416:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: :previous use is here note XEXP (rt, 1) = arg1;: 1229expanded from macro 'offsetof': : ^ ~ 38 for_user)) cgraph_edge 38#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ : ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa.c::1229174:11 rtunion fld[1]; :In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c note ^: did you mean class here? : rtunion fld[1]; ^: struct cgraph_edge *edge, ^~~~~~ class 26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/ira-build.c:26In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h38../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ : note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/ipa.c:421:8../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229note:38:../../gcc-10.2.0/gcc/rtl.h note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338 : ^ ~23 :::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444::5444:warning:5 : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: 444array 'fld' declared here: 5 struct cgraph_edge *e; ^ rtunion fld[1]; note: array 'fld' declared here note../../gcc-10.2.0/gcc/cgraph.h:1736: :expanded from macro 'XINT'16: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~note ^:: array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h:1229: 38:In file included from note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371../../gcc-10.2.0/gcc/ipa.c XBBDEF (rt, 2) = arg2; ^ ~ :421../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :8: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa.c:426:5: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1345:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct cgraph_edge *next; In file included from ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26 ../../gcc-10.2.0/gcc/rtl.h:3798:1736../../gcc-10.2.0/gcc/rtl.h::1228:: 3811:: note: expanded from macro 'RTL_CHECK1'16 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from warning../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h attrs = MEM_ATTRS (x);:444:5:3808: note: previous use is here ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ira-build.c: :26 note for_user)) cgraph_edge: ./genrtl.h ^: : In file included from ../../gcc-10.2.0/gcc/ipa.c../../gcc-10.2.0/gcc/rtl.h:426:array 'fld' declared here5 : note: did you mean class here? rtunion fld[1];224 :../../gcc-10.2.0/gcc/rtl.h ^: :33808: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ./genrtl.h../../gcc-10.2.0/gcc/ira.c::309371:: 3In file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;3808: ./genrtl.h struct cgraph_edge *next;:309: 2607:243:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^~~~~~ XEXP (rt, 3) = arg3; warningnote: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :1365#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'X0MEMATTR' :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~ 1358:27: note: expanded from macro 'X0EXP' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/ira-conflicts.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ :444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1358:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ^ 1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/ira-build.c:26In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ira-costs.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ 444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: ^ ~ warning:1229:38: note: : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ :1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1358:27: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1358:27: note: expanded from macro 'X0EXP' 444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-build.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1358:27: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 :38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'X0EXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c: rtunion fld[1]; ^ 371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hIn file included from X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ :1228../../gcc-10.2.0/gcc/rtl.h :1358:27: note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/ira-costs.c:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; XINT (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4; rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h ^ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/ira-costs.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; XSTR (rt, 6) = arg4;In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: rtunion fld[1]; array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX;In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~::1229:38: note: expanded from macro 'RTL_CHECK2' 444../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XINT (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: rtunion fld[1]; ^ expanded from macro 'XINT' : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341:23: note: expanded from macro 'XEXP' ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/ira-costs.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 XVEC (rt, 4) = arg4; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342: X0EXP (rt, 5) = NULL_RTX; ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h:1358:27: note note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1342:23: note: expanded from macro 'XVEC' : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ XINT (rt, 5) = arg5; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here : rtunion fld[1]; warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 6) = arg6; ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 7) = arg7; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1];308 XEXP (rt, 2) = arg2; :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1228:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3 XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; In file included from : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/ira-costs.c:26../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3808: XEXP (rt, 3) = arg3;./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg3; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XSTR (rt, 6) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: X0EXP (rt, 4) = NULL_RTX; ^ ~ note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1228:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1228In file included from :38: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 XINT (rt, 2) = arg2; : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5../../gcc-10.2.0/gcc/rtl.h:1338:: note: array 'hwint' declared here 23 HOST_WIDE_INT hwint[1]; ^ : note: expanded from macro 'XINT' 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :654#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ :1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here 450 HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/hwint.hnote: expanded from macro 'RTL_CHECK2' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XVEC (rt, 4) = arg4; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/hwint.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-build.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37 X0EXP (rt, 1) = NULL_RTX;: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' :1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: In file included from noteIn file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/ira.c : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38 ^ ~ :444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; XINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XINT' :1358:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/ira-build.cIn file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' 27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'X0EXP' :26: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::122938081340:23: note: :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XINT (rt, 5) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1338:23: note: expanded from macro 'XINT' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1338:23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/ira-build.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h50 warnings generated: rtunion fld[1];1234 ::29: ^../../gcc-10.2.0/gcc/rtl.h:12293808:38: note : noteexpanded from macro 'RTL_CHECK2': : expanded from macro 'XWINT' ./genrtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ . #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira.c:371../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ :444:5: note: array 'fld' declared here :445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:445:../../gcc-10.2.0/gcc/rtl.h:444:5: note:444:: array 'fld' declared here :5:448 :3 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'hwint' declared here XSTR (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ^ note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/hwint.h:59#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1];:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1340 ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-color.o -MT ira-color.o -MMD -MP -MF ./.deps/ira-color.TPo ../../gcc-10.2.0/gcc/ira-color.c ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' 23: ../../gcc-10.2.0/gcc/rtl.h3:: 444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: expanded from macro 'XSTR' note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: expanded from macro 'XVEC' note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 1229:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 5: note: array 'fld' declared here :1373:32: note: expanded from macro 'XCSUBREG' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230 In file included from :37: note: ^ ~26../../gcc-10.2.0/gcc/ira-conflicts.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229: 444array 'fld' declared here: 5:5: :note : array 'fld' declared here :note rtunion fld[1]; ^ rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira.c26:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:1041:3: warning ^ In file included from In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::3808452:3:: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h :./genrtl.h1041::3: 735:warning XVEC (rt, 5) = arg5; ^ ~ : 3 XEXP (rt, 1) = arg1;: ^ ~ ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ 1342:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 23: note: expanded from macro 'XVEC' :1341:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: X0EXP (rt, 1) = NULL_RTX; notenote: ^ ~expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/ira.c:../../gcc-10.2.0/gcc/rtl.h371: In file included from In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: ../../gcc-10.2.0/gcc/rtl.h3808:: 3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XSTR (rt, 2) = arg2; : ^ ~ 1228In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note:: 38expanded from macro 'XSTR':: 453:3note: : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~../../gcc-10.2.0/gcc/ira-build.cclang : :26: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-10.2.0/gcc/rtl.h:1229 ./genrtl.h:1072 XINT (rt, 1) = arg1; X0EXP (rt, 1) = NULL_RTX; ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h note: ::1358:27: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:1228:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073../../gcc-10.2.0/gcc/ira-build.c::326:: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h :1073:4443: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/ira-costs.c:26 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]5 XSTR (rt, 2) = arg2; : ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h note: : :1340:23: note: expanded from macro 'XSTR' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:38:../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: XVEC (rt, 1) = arg1; ^ ~ note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342 rtunion fld[1]; ^ :23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340 XSTR (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:868In file included from :3: ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h:1136../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/ira-build.c:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :26: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1341:23: note: expanded from macro 'XEXP' :3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 3) = arg3; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.cIn file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 371In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1342: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 23: note: expanded from macro 'XVEC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :445:5: ../../gcc-10.2.0/gcc/rtl.hnote:1342: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 23: note: expanded from macro 'XVEC' 445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)# define HOST_WIDE_INT long long ^ ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444:5: note: ^ ~ warning# define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1;:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ note: In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2;371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ :1342:23: note: expanded from macro 'XVEC' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1340:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ira-conflicts.c:In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira.c:371: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira.c:371: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XSTR (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1340:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-build.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1340:23: note: expanded from macro 'XSTR' :1229:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/ira-costs.c:38: note: expanded from macro 'RTL_CHECK2' :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira-conflicts.c:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/ira-build.c:33: ../../gcc-10.2.0/gcc/rtl.h In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/ira-build.c:33: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; : ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ira-build.c:33: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:33: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:33: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-conflicts.c:33: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:228:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!can_div_trunc_p (SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-build.c:1868:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_insn_allocnos (SET_SRC (x), NULL, false); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:379: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:379: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:379: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:401:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? SET_SRC (set) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:402:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_REG (SET_SRC (set))) != NULL_RTX) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2038:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-conflicts.c:404:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] process_regs_for_copy (SET_SRC (set), SET_DEST (set), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira.c:386: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/ira.c:1745:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (move_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:1747:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (move_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2141:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2141:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2142:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = note; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2158:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2158:30: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2159:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (p) = dest_death; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2689:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((int) REGNO (SET_SRC (set)) == i ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2691:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/ira-costs.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' 1338#define REGNO(RTX) (rhs_regno(RTX)) ^~~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ira.c:2702:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (prev, 1) = next; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/ira.c:38: note: expanded from macro 'RTL_CHECK2' :2703:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (x, 1) = reg_equiv_init (new_regno); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira-costs.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2994:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:2994:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3069:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return equiv_init_movable_p (SET_SRC (x), regno); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3176:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return memref_referenced_p (memref, SET_SRC (x), true); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3202:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return memref_referenced_p (memref, XEXP (x, 1), true); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3437:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3437:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3446:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3464:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3631:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validity = validate_equiv_mem (insn, dest, SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3634:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] replacement = copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3703:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3803:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx *p = ®_NOTES (def_insn); (link = *p) != 0; ) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3807:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3808:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (use_insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3808:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (use_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3809:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (use_insn) = link; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3840:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3840:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3841:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (def_insn) = 0; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3847:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3847:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3900:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3901:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3905:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (old_loc != INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:1126:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx arg1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:1208:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:1208:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira.c:3930:26:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ int regno = REGNO (SET_SRC (x)); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^~~../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3940:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lab = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:3947:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (lab && validate_replace_rtx (SET_SRC (x), lab, insn)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:1289:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && recog_data.operand[1] == SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:1293:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ira.cHOOK_VECTOR_END (sched):3991:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' && ! rtx_equal_p (SET_SRC (set), x) && MEM_P (x)) ^~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/ira-costs.c:1502:25: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-color.c: && !side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' HOOK_VECTOR_END (simd_clone) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-color.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ira-costs.c:1507:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set))) ^~~~~~~~~~~~~ 5: ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (omp)../../gcc-10.2.0/gcc/rtl.h :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/ira.c:3999:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (prev_elem, 1) = next_elem; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/ira-costs.c:1519:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ MEM_ADDR_SPACE (SET_SRC (set)), ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 276../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : ../../gcc-10.2.0/gcc/target.def:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ira.c:4005:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2633:45: note: expanded from macro 'MEM_ADDR_SPACE' x = SET_SRC (set); ^~~~~~~~~~~~~ #define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) ^~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (vectorize) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/ira-costs.c:1520:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (SET_SRC (set), 0), 0, MEM, SCRATCH, ^~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/ira.c:4009:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && REGNO (SET_SRC (set)) == (unsigned int) i); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' : note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define REGNO(RTX) (rhs_regno(RTX))HOOK_VECTOR_END (addr_space) ^ ^~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' 43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ira.c:4461:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_moveable_p (&XEXP (x, 2), OP_IN)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ira.c:4664:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira.c:4664:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ira.c:4886:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-costs.c:2077:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XCEXP' rtx next = XEXP (insn, 1); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ 195../../gcc-10.2.0/gcc/rtl.h warnings generated. :1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 170 warnings generated. In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo ../../gcc-10.2.0/gcc/ira-emit.c In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ira-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo ../../gcc-10.2.0/gcc/ira-lives.c 61 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo ../../gcc-10.2.0/gcc/jump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ira-color.c:35: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:35: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-color.c:35: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo ../../gcc-10.2.0/gcc/langhooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:13411: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (sched) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array 'fld' declared hereHOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: 43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: rtunion fld[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ira-lives.c:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (cxx) ^ 1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :50: note../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h:3798 warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (sched) ^ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 24 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1:: note: expanded from macro 'MEM_ATTRS' warning: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1469:14: warning:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simt) ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (goacc) ^ 3808: ./genrtl.h:38../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: return XEXP (insn, 1);expanded from macro 'HOOK_VECTOR_END' ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1341:23: note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1480:10:HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: noteIn file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XBBDEF' : ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-emit.c: ^ 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1496:10: HOOK_VECTOR_END (addr_space)warning XEXP (rt, 1) = arg1; ^ ~ ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XEXP (insn, 3); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c../../gcc-10.2.0/gcc/rtl.h::40: In file included from ../../gcc-10.2.0/gcc/rtl.h:15111341:23: note: expanded from macro 'XEXP' :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XUINT (insn, 4);HOOK_VECTOR_END (calls) ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/target-hooks-macros.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :43:50:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];note ^ :444:5: note: array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1341 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ rtunion fld[1];23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: 6240:note: array 'fld' declared here rtunion fld[1]; ^ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~HOOK_VECTOR_END (emutls) :28: note: ^ expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: expanded from macro 'XINT'5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1871../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :10:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning return JUMP_LABEL (this);: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3:../../gcc-10.2.0/gcc/rtl.h: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 6) = arg6; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1881:3 : rtunion fld[1]; ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/jump.c:40: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38 warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:../../gcc-10.2.0/gcc/rtl.h:216772: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ warning../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :2039:26: X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'SUBREG_BYTE' :1358:27: note: expanded from macro 'X0EXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:13451407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 : note: expanded from macro 'XBBDEF' rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h::23: note: expanded from macro 'XINT' 1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1475:10: warning:269: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning XEXP (rt, 6) = arg6; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1' 1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72 return XBBDEF (insn, 2); ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 7) = arg7; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK1' memset (rt, 0, RTX_HDR_SIZE);: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1];/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c return XEXP (insn, 3); ^ ~ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:444 note: expanded from macro 'XEXP' :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1506:10:note: expanded from macro 'RTL_CHECK2' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^1341:23: note: ^ ~expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: : empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (asm_out) ^ X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/langhooks.c return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1860:28: noteIn file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ : expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)HOOK_VECTOR_END (simd_clone) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1358:27: note: expanded from macro 'X0EXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1365#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp)#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ :32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (goacc) ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ :43../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :50:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :24: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF':72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 43:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 50: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23In file included from ../../gcc-10.2.0/gcc/ira-lives.c: note: expanded from macro 'XINT' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552: XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 1341:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h XSTR (rt, 6) = arg4; ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/langhooks.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808: ./genrtl.h:220:3: warning../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3; ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XINT (rt, 4) = arg4; ^ ~ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'XINT' : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c ^ ~ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 XINT (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394::13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3798:11: 3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);:1229:38: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:../../gcc-10.2.0/gcc/rtl.h:133829: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h::23:444 note: expanded from macro 'XINT' :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37:../../gcc-10.2.0/gcc/rtl.h:444 :note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13:In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtx tmp = XEXP (this, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-10.2.0/gcc/jump.c:41: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c X0EXP (rt, 7) = NULL_RTX; ^ ~:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1469:14: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-emit.c::444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444: 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: 5: note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' return XBBDEF (insn, 2); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1228:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229 :38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :72: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; In file included from ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c../../gcc-10.2.0/gcc/rtl.h:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1511#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 7) = arg7; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XWINT (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h:444:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ note: expanded from macro 'XVEC' rtunion fld[1];:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26#define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1228#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1358:27: note: expanded from macro 'X0EXP' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' :1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-emit.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444: X0EXP (rt, 1) = NULL_RTX; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5 ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1881:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28../../gcc-10.2.0/gcc/rtl.h:444:5: note:: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 6) = arg6; In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1341:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 23: note: expanded from macro 'XEXP' ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: XVEC (rt, 2) = arg2; ^ ~ note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1358 ^ ~ :27: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1338 memset (rt, 0, RTX_HDR_SIZE); ^ ~ :23../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'XINT' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XVEC (rt, 1) = arg1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^./genrtl.hIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444note:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 72../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3:../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from warning../../gcc-10.2.0/gcc/langhooks.c: :25: : 137 warningsIn file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] generated./genrtl.h. :1072:3 XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XSTR' :5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5::1229:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/jump.c:41#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311: 3 ^ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here 384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/jump.c:: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)41#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3:In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: X0EXP (rt, 6) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c../../gcc-10.2.0/gcc/rtl.h:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lcm.o -MT lcm.o -MMD -MP -MF ./.deps/lcm.TPo ../../gcc-10.2.0/gcc/lcm.c : ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ : ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 XSTR (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/ira-lives.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: :note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1229:38../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note../../gcc-10.2.0/gcc/rtl.h:1358444:27: note: expanded from macro 'X0EXP' : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning rtunion fld[1]; ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;3808:: ./genrtl.h: ^ ~ note../../gcc-10.2.0/gcc/rtl.h177: :1340::23: note: expanded from macro 'XSTR' array 'fld' declared here In file included from 3../../gcc-10.2.0/gcc/jump.c:: rtunion fld[1]; ^ 41: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~warning../../gcc-10.2.0/gcc/rtl.h:3808: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:343:3: warning XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from : ../../gcc-10.2.0/gcc/ira-emit.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ^ ~ XEXP (rt, 1) = arg1; ^ ~ :72: In file included from ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: ^ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1135:31229In file included from :../../gcc-10.2.0/gcc/ira-lives.c warning: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 :381341::: In file included from 23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :1338: rtunion fld[1];23../../gcc-10.2.0/gcc/langhooks.c: :note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h::12293808::38: : 5./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ 178../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1358:27:../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'X0EXP' rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'444 :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1229 :../../gcc-10.2.0/gcc/ira-emit.c:72 ^ ~clang : 38../../gcc-10.2.0/gcc/rtl.h::1229:38: rtunion fld[1];note: : In file included from expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h note warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:: expanded from macro 'RTL_CHECK2' ^ 3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1340:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/ira-lives.c:26../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ warning XVEC (rt, 5) = arg5;: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ 1229In file included from :../../gcc-10.2.0/gcc/jump.c:41 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' :1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: note: expanded from macro 'XINT' :444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/hwint.h:59:../../gcc-10.2.0/gcc/rtl.h26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:1228:38:../../gcc-10.2.0/gcc/rtl.h:1341 note: expanded from macro 'RTL_CHECK1' :23::In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.cIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; In file included from ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: noteIn file included from : ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340:23: note: expanded from macro 'XSTR' 1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ 444:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XVEC (rt, 3) = arg3;In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :4441228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ :1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/langhooks.c::25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341: rtunion fld[1]; 23: note: expanded from macro 'XEXP' ^ XSTR (rt, 3) = arg3;:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1345:25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1234:29../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ In file included from XINT (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/langhooks.c XWINT (rt, 2) = arg2; ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/hwint.h rtunion fld[1];:59:26: note: expanded from macro 'HOST_WIDE_INT' ^ ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' XVEC (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1373#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 6) = arg6; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h :444:5:note note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)27 ^ ~ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/ira-lives.c note: expanded from macro 'RTL_CHECK2' :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/langhooks.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/ira-emit.c:80../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166../../gcc-10.2.0/gcc/rtl.h:444:7../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: rtunion fld[1]; ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ::1341:23: note: expanded from macro 'XEXP' warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/langhooks.cIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/ira-emit.c:80: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/jump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:26 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-emit.c:80: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hwint.h:59:26../../gcc-10.2.0/gcc/rtl.h:In file included from 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' : note: expanded from macro 'HOST_WIDE_INT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2;:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3 rtunion fld[1];: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ # define HOST_WIDE_INT long long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1373#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1228#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):444:5: note: array 'fld' declared here ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5../../gcc-10.2.0/gcc/rtl.h ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c XSTR (rt, 6) = arg4;:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ^ ~ ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 2) = arg2; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1340:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 XSTR (rt, 3) = arg3; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1342:23: note: In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/ira-emit.c../../gcc-10.2.0/gcc/rtl.h:1012:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h128:1679::21: note: warning1229:38expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) s ^ ~ : XVEC (rt, 1) = arg1; generatednote. : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1371:32: note: expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: ^ ~../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/jump.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lists.o -MT lists.o -MMD -MP -MF ./.deps/lists.TPo ../../gcc-10.2.0/gcc/lists.c In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3In file included from ../../gcc-10.2.0/gcc/jump.c::41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warningIn file included from ../../gcc-10.2.0/gcc/ira-lives.c:26 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: expanded from macro 'XSTR' ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:231341:23:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XEXP' : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/ira-lives.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/langhooks.c../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/jump.c:23: note: expanded from macro 'XEXP' :41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :3808: ./genrtl.h:551In file included from ../../gcc-10.2.0/gcc/jump.c::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136: XEXP (rt, 2) = arg2; ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1234:29: note: expanded from macro 'XWINT' XWINT (rt, 2) = arg2; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/hwint.h:59#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:445:5: note# define HOST_WIDE_INT long long ^ : array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 786../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/jump.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 41: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3:../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:41: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1289:3: warning: XEXP (rt, 1) = arg1; ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/ira-lives.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1];#define INSN_CODE(INSN) XINT (INSN, 5) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^~~~~~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOST_WIDE_INT hwint[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.c:34: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/langhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1066:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx exp = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1076:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1081:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg = SET_SRC (exp); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1092:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1100:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && rtx_equal_p (SET_SRC (set), reg)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1143:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ira-lives.c:1160:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:50: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:50: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/jump.c:50: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:86:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (insn)++; ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:210:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (insn) = (LABEL_PRESERVE_P (insn) != 0); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:226:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:228:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:246:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pc_src = pc != NULL ? SET_SRC (pc) : NULL; ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:269:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:270:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (label_dest, XEXP (pc_src, 2)))))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:276:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (XEXP (label_note, 0) == label_ref_label (SET_SRC (label_set))); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:280:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:335:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:423:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:469:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (comparison, 1), insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:482:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 0), XEXP (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:794:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:831:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 2) == pc_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:831:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 2) == pc_rtx ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:835:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 1) == pc_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:835:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (SET_SRC (x), 1) == pc_rtx ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/langhooks.c:36: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] :35: note: expanded from macro 'XEXP' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1229:39: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:913:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:918:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 2) == pc_rtx && GET_CODE (XEXP (x, 1)) == LABEL_REF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:919:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:920:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1) == pc_rtx && GET_CODE (XEXP (x, 2)) == LABEL_REF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:921:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:987:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:999:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) != NULL && !ANY_RETURN_P (JUMP_LABEL (insn))); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1104:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1104:45: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1105:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = x; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1137:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (XEXP (x, 1), insn, in_mem, true); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1138:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (XEXP (x, 2), insn, in_mem, true); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1148:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (label) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1159:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1167:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1167:36: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1168:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1233:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_INPUT_LENGTH (asmop) - 1; i >= 0; --i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1234:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (ASM_OPERANDS_INPUT (asmop, i), insn, false, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1236:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = ASM_OPERANDS_LABEL_LENGTH (asmop) - 1; i >= 0; --i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1237:24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_jump_label_1 (ASM_OPERANDS_LABEL (asmop, i), insn, false, true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1276:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1279:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (lab) == 0) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1303:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (XEXP (RTVEC_ELT (labels, i), 0)) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1313:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1313:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1318:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (XEXP (note, 0)) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1449:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (SET_SRC (x)) == olabel) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1460:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] redirect_exp_1 (&XEXP (x, 2), olabel, nlabel, insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1494:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (ASM_OPERANDS_LABEL_LENGTH (asmop) == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1495:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &ASM_OPERANDS_LABEL (asmop, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1502:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] redirect_exp_1 (loc, JUMP_LABEL (jump), nlabel, jump); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1555:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (jump) == olabel); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1561:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = nlabel; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1563:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (nlabel); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1585:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && --LABEL_NUSES (olabel) == 0 && delete_unused > 0 ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1618:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (comp, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1623:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1624:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (x, 1), XEXP (x, 2), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1625:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &XEXP (x, 2), tem, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1647:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ok = invert_exp_1 (SET_SRC (x), jump); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1655:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return nlabel == JUMP_LABEL (jump) || redirect_jump_1 (jump, nlabel); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1664:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx olabel = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1710:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_x = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1733:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte_y = SUBREG_BYTE (y); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1812:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1812:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1813:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_renumbered_equal_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1814:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 0)))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1817:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1817:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1846:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1846:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/jump.c:1913:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x), &info); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o loop-doloop.o -MT loop-doloop.o -MMD -MP -MF ./.deps/loop-doloop.TPo ../../gcc-10.2.0/gcc/loop-doloop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lists.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 177 warnings generated. #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 125 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lists.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o loop-init.o -MT loop-init.o -MMD -MP -MF ./.deps/loop-init.TPo ../../gcc-10.2.0/gcc/loop-init.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o loop-invariant.o -MT loop-invariant.o -MMD -MP -MF ./.deps/loop-invariant.TPo ../../gcc-10.2.0/gcc/loop-invariant.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang rtunion fld[1];: ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:46:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (prev_link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:57:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:60:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_link, 1) = *unused_listp; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:82:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *listp = XEXP (node, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:83:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (node, 1) = 0; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/lists.c:112:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (r, 1) = next; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/lists.c:134:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unused_expr_list = XEXP (r, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:136:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (r, 1) = next; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:198:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ptr, 1) = unused_expr_list; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lists.c:207:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ptr, 1) = unused_insn_list; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 112 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o loop-iv.o -MT loop-iv.o -MMD -MP -MF ./.deps/loop-iv.TPo ../../gcc-10.2.0/gcc/loop-iv.c 118 warnings generated. In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o loop-unroll.o -MT loop-unroll.o -MMD -MP -MF ./.deps/loop-unroll.TPo ../../gcc-10.2.0/gcc/loop-unroll.c HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 199 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lower-subreg.o -MT lower-subreg.o -MMD -MP -MF ./.deps/lower-subreg.TPo ../../gcc-10.2.0/gcc/lower-subreg.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 134 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra.o -MT lra.o -MMD -MP -MF ./.deps/lra.TPo ../../gcc-10.2.0/gcc/lra.c In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/loop-doloop.c:140:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: cmp_arg1 = XEXP (SET_SRC (cmp_orig), 0);43 ^~~~~~~~~~~~~~~~~~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:141:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/loop-init.c: note: expanded from macro 'XEXP' :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:141:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); ^~~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 43:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 50: note: expanded from macro 'HOOK_VECTOR_END'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:146:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cmp_arg1, 1) != GEN_INT (-1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:158:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' cond = XEXP (SET_SRC (cmp), 0); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:159:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (cond) != NE || XEXP (cond, 1) != const0_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (asm_out) ^ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:178:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc_src = SET_SRC (inc); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SET_SRC(RTX) XCEXP (RTX, 1, SET)HOOK_VECTOR_END (sched) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ clang: warning: ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone) ^ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/loop-init.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/loop-doloop.cHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :180:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (simt) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' inc_src = XEXP (inc_src, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/loop-doloop.cHOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :183:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ || XEXP (inc_src, 1) != constm1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:193:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] || XEXP (SET_SRC (cmp), 2) != pc_rtx)HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:193:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (cmp), 2) != pc_rtx) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:197:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condition = XEXP (SET_SRC (cmp), 0); ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:202:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XEXP (condition, 1) != const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:203:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (condition, 1) != const1_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/loop-init.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: : warningexpanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ : note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XEXP (insn, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c: expanded from macro 'RTL_CHECK2' :41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/loop-doloop.c:346:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtx op0 = XEXP (cond, 0), op1 = XEXP (cond, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' HOOK_VECTOR_END (mode_switching) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/loop-doloop.c:389:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 43: JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note../../gcc-10.2.0/gcc/rtl.h: :1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/loop-doloop.c:391:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' return XEXP (insn, 3); ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/loop-doloop.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 448:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' noloop = XEXP (condition, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:458:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (XEXP (condition, 1) == const0_rtx); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:510:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; ass; ass = XEXP (ass, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: :../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-doloop.c:560:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ JUMP_LABEL (jump_insn) = jump_label; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 1375../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-doloop.c:561:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ LABEL_NUSES (jump_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' :1341#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtx next = XEXP (insn, 1); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:700:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: ../../gcc-10.2.0/gcc/rtl.h:1394: :expanded from macro 'XEXP' 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1];: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' return XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: 1485:10note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5 XINT (rt, 4) = arg4; ^ ~ : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3../../gcc-10.2.0/gcc/loop-init.c: warning../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) HOOK_VECTOR_END (asm_out) ^ ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1229:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone) ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt):../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (omp) XINT (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:../../gcc-10.2.0/gcc/rtl.h 28: note: expanded from macro 'JUMP_LABEL' :444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1394:../../gcc-10.2.0/gcc/rtl.h::276444: :../../gcc-10.2.0/gcc/target.def:17375:1: 13warning:: empty macro arguments are a C99 feature [-Wc99-extensions] warning: In file included from 1375:32note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (goacc) ^ array 'fld' declared here../../gcc-10.2.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' : note rtunion fld[1];: expanded from macro 'XCEXP' rtx tmp = XEXP (this, 1); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/loop-init.c :25 : ^ ~In file included from ^ ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warningIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: : In file included from ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/target.h::37276: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::: ../../gcc-10.2.0/gcc/target.def:42: : expanded from macro 'RTL_CHECKC1'In file included from 13412061:1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~warning : empty macro arguments are a C99 feature [-Wc99-extensions] : 23../../gcc-10.2.0/gcc/rtl.h:: 444:5../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5;HOOK_VECTOR_END (vectorize) ^ ~^ : note:3808: note../../gcc-10.2.0/gcc/target-hooks-macros.h: :array 'fld' declared here43:50: :expanded from macro 'XEXP' note: expanded from macro 'HOOK_VECTOR_END'./genrtl.h../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1338:23: note223#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/target.h ^ ~: 276../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def444:5../../gcc-10.2.0/gcc/rtl.h:: note: : ^3346 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here 1229:38: note: expanded from macro 'RTL_CHECK2' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1407::note13: array 'fld' declared here 2167::10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24 rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:: 42expanded from macro 'SUBREG_BYTE': : In file included from In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def ^:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 5236 ^ ~:1:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-init.c:../../gcc-10.2.0/gcc/rtl.h25: In file included from :1341::233808:: ./genrtl.hnote:: ../../gcc-10.2.0/gcc/rtl.h224::38083: :./genrtl.h :warning270: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h ::1373:HOOK_VECTOR_END (calls)32: note1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'XCSUBREG' ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.hnote ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/target-hooks-macros.h :: ^ ~1341 ../../gcc-10.2.0/gcc/rtl.h:: 43:50:: noteexpanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1229:2338: : expanded from macro 'HOOK_VECTOR_END'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 1230:37note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ^ ~In file included from :../../gcc-10.2.0/gcc/loop-unroll.c5 :24: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/rtl.h:::444276: ../../gcc-10.2.0/gcc/target.def:1229 :38::../../gcc-10.2.0/gcc/rtl.h:444 :note5: :note: array 'fld' declared here6087: note:1 5: note: : array 'fld' declared herearray 'fld' declared here expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h :../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ 43../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ 1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:2966: 18: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-invariant.c : ^ ~42 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1229::380838: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ../../gcc-10.2.0/gcc/rtl.h ^: 444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24expanded from macro 'RTL_CHECK2'warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: rtunion fld[1]; memset (rt, 0, RTX_HDR_SIZE); ^ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24:In file included from ../../gcc-10.2.0/gcc/loop-init.c:25 : warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:3808226: :3:: empty macro arguments are a C99 feature [-Wc99-extensions]warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : 307 HOOK_VECTOR_END (cxx)note : expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) X0EXP (rt, 7) = NULL_RTX;: 3: ^ ^ ~ warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :1358: XEXP (rt, 1) = arg1;27: :note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1341:23: note: expanded from macro 'XEXP' ^ ~ 444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/loop-unroll.cIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:55#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444:../../gcc-10.2.0/gcc/rtl.h:1475: 10 ^ ~: warning: :../../gcc-10.2.0/gcc/rtl.h:1229:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :383084: note24: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: In file included from ../../gcc-10.2.0/gcc/target.h :note276: : ../../gcc-10.2.0/gcc/target.def:6329:191: return XEXP (insn, 1);warning : : ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341 :23: *step_out = XEXP (x, 1);array 'fld' declared here ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.h HOOK_VECTOR_END (emutls)../../gcc-10.2.0/gcc/rtl.h:444:: 5expanded from macro 'XEXP': note :1341: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ ^ ~: ../../gcc-10.2.0/gcc/target-hooks-macros.h ^:array 'fld' declared here 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from :In file included from ../../gcc-10.2.0/gcc/rtl.h1229../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/loop-init.c383808: :./genrtl.h:265::3: ^ warning1229 note: expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/loop-unroll.c : ^ ~ 2438: : note ^ ~:25: In file included from In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h: :276: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def::13416450::1:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3808:: 444./genrtl.h:5:: note: array 'fld' declared here23 :empty macro arguments are a C99 feature [-Wc99-extensions] note:308:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; HOOK_VECTOR_END (target_option) ^ :^ 4443: ../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::43: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 50../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'HOOK_VECTOR_END' 5 ::1480:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)10: warning XBBDEF (rt, 2) = arg2; note ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF': 1229:38: rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:note return XBBDEF (insn, 2);: expanded from macro 'RTL_CHECK2' 24 ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1345#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/target.def::6552: ^:1228:2538:1 :note: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared hereHOOK_VECTOR_END (shrink_wrap) ^ note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3798:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1228 ^ ~: rtunion fld[1];11: ../../gcc-10.2.0/gcc/rtl.h38::1229 note: expanded from macro 'RTL_CHECK1' :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (mode_switching) ^ 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444:5 attrs = MEM_ATTRS (x);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1485:../../gcc-10.2.0/gcc/target-hooks-macros.h10: :warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::432607:50: return XBBDEF (insn, 2);note : note ^ ~: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :24: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'MEM_ATTRS' note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ array 'fld' declared here 1345:25: note: expanded from macro 'XBBDEF' ^../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];127 : ^1365 :29:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: warningexpanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~s#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) generated. ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h::423808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-unroll.c:: :24: :In file included from ../../gcc-10.2.0/gcc/target.h:310276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h1230:37:In file included from note: ::6837:expanded from macro 'RTL_CHECKC1':1228:../../gcc-10.2.0/gcc/rtl.h38: 1: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~3::3808 : warning./genrtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]267 :3:warning X0EXP (rt, 4) = NULL_RTX; ^ ~ : : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:444HOOK_VECTOR_END (C90_EMPTY_HACK)1358 :^27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : : ^ ~ 5: note ../../gcc-10.2.0/gcc/target-hooks-macros.h:: expanded from macro 'X0EXP'array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:55:../../gcc-10.2.0/gcc/rtl.h:1341: : ^23 : note: expanded from macro 'XEXP'1228 ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note ^ ~:../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); ^ ~expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:444:5: note:1341:23: note: expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 5../../gcc-10.2.0/gcc/rtl.h: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : rtunion fld[1];444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/loop-iv.c: ^ 55 rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ^../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: ../../gcc-10.2.0/gcc/rtl.h:1394In file included from :../../gcc-10.2.0/gcc/loop-init.c13:::251501: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~warning : :../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808./genrtl.h: :./genrtl.h66::3113::3 :warning : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1);1338:23: XEXP (rt, 1) = arg1;warning ^ ~clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-assigns.o -MT lra-assigns.o -MMD -MP -MF ./.deps/lra-assigns.TPo ../../gcc-10.2.0/gcc/lra-assigns.c : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note X0EXP (rt, 5) = NULL_RTX; 10: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:: 1341 : ^ ~23../../gcc-10.2.0/gcc/rtl.h:13581341:23warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h::1229::2738: 38note: expanded from macro 'XEXP'note:: note: : 1341expanded from macro 'X0EXP': 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote:: 1229:38::1228 note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h444::444:5 :444:51229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 5../../gcc-10.2.0/gcc/rtl.h:444:: 5note: note:: note:: array 'fld' declared here38note:: array 'fld' declared here note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1]; rtunion fld[1]; ^ ^ ^In file included from In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: expanded from macro 'RTL_CHECK2' : ./genrtl.h1407 :13: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444::3125::3:269 :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3808: 3./genrtl.h:94 rtx tmp = XEXP (this, 1);:3:: X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: ^ ~: 1341../../gcc-10.2.0/gcc/rtl.h :warning1358note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :array 'fld' declared here27 : rtunion fld[1]; ^ 23: note../../gcc-10.2.0/gcc/rtl.h:: 1506:10: :expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warningnote XEXP (rt, 1) = arg1;: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; expanded from macro 'X0EXP' ^ ~ ^ ~ ^ ~ return XUINT (insn, 4); ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : 1229../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :../../gcc-10.2.0/gcc/rtl.h: ^ ~13381341::: 23: note: 1339expanded from macro 'XINT'23../../gcc-10.2.0/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3826: note../../gcc-10.2.0/gcc/rtl.h:: notenote: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2':1228: :38:: 1229:38: expanded from macro 'XUINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note note : expanded from macro 'RTL_CHECK1'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:: note444: ../../gcc-10.2.0/gcc/rtl.h:: 1229::38: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ^ ~ : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : 444 ^ ~ ::5444../../gcc-10.2.0/gcc/rtl.h: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 5444:5: ../../gcc-10.2.0/gcc/rtl.h:1469:14: ^ ~ warningnote../../gcc-10.2.0/gcc/rtl.h:444: :5: :array 'fld' declared here : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];: ^note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-init.c:In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1); rtunion fld[1]; ^ ~ : 25In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1341: ^ :2313413808: ./genrtl.h:::313 23:3:: notewarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':1511::10: warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' return XUINT (insn, 4); X0EXP (rt, 7) = NULL_RTX;177 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:3 1229../../gcc-10.2.0/gcc/rtl.h:1339../../gcc-10.2.0/gcc/rtl.h:: 1229warning:: 38::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]381358::: 2726:: note : expanded from macro 'XUINT' note XEXP (rt, 1) = arg1;#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/rtl.h:1341: :expanded from macro 'RTL_CHECK2'23expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ^ ~ note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 44438 ^ ~ ^:5:../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h : :expanded from macro 'RTL_CHECK2'1229: 1228: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from note../../gcc-10.2.0/gcc/loop-invariant.c: :array 'fld' declared here 42: note rtunion fld[1];: 38 ^: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1475:../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h :444:../../gcc-10.2.0/gcc/rtl.h./genrtl.h:271105:: notenote:3:: warning: : : array 'fld' declared herearray 'fld' declared here 444array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ~ ^ return XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341: 23: note: expanded from macro 'XEXP' clang: warning1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: array 'fld' declared here : 23../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-init.c: note ^ rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h::251534: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3808:: ./genrtl.h:In file included from 343../../gcc-10.2.0/gcc/loop-iv.c: ^ ~12 : warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]355 : In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ :444:5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12293808::38 :: note: array 'fld' declared here./genrtl.h : rtunion fld[1]; ^ :note178:: 3: 1342warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' : 23 XBBDEF (rt, 2) = arg2;warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note : expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1480::10: ^ ~warning1345 :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25../../gcc-10.2.0/gcc/rtl.h::444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 1) = arg1; ^ ~ note ^ ~: 5../../gcc-10.2.0/gcc/rtl.h:: return XBBDEF (insn, 2);expanded from macro 'XBBDEF'1229 ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra.c:38 note: 1341note ^ ~:: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23array 'fld' declared here:expanded from macro 'RTL_CHECK2' note: ^ ~: 107 : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1345../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/target.h ^: ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h25 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444:: 276: ../../gcc-10.2.0/gcc/target.def::937:5note: expanded from macro 'XBBDEF'1 ^ ~: : warningnote: array 'fld' declared hereIn file included from : 38empty macro arguments are a C99 feature [-Wc99-extensions]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h:1229: : note : rtunion fld[1];:expanded from macro 'RTL_CHECK1' 38 42: ^ ~ ^:warning../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hHOOK_VECTOR_END (asm_out) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~:: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]../../gcc-10.2.0/gcc/rtl.h:444: note: ../../gcc-10.2.0/gcc/target-hooks-macros.h5: 307:note43: :expanded from macro 'RTL_CHECK2' :array 'fld' declared here3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];1228 :50../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h38 ^: 1864:34 :warning: : warning :444:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note: In file included from expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :55../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 1341:23:5 note: : ^~~~~~~~~~~~~~~~~expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1860:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808 ../../gcc-10.2.0/gcc/lra.c: ^ ~ :../../gcc-10.2.0/gcc/rtl.h: note444281229:107: note:5: : expanded from macro 'JUMP_LABEL'In file included from :: array 'fld' declared here : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/target.h ^ ~:38: note :./genrtl.h:: ../../gcc-10.2.0/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2' :1375:32:179 rtunion fld[1]; 276: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1628note:: array 'fld' declared here ^ ~ : rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/loop-init.c:3 ^ 25: In file included from 1 : warning:../../gcc-10.2.0/gcc/rtl.h:: warningempty macro arguments are a C99 feature [-Wc99-extensions]444:../../gcc-10.2.0/gcc/rtl.h:: 5../../gcc-10.2.0/gcc/rtl.h1485:::3808expanded from macro 'XCEXP' 10array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (sched): : ./genrtl.h:344#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 3) = arg3; warning: note: ^ array 'fld' declared here../../gcc-10.2.0/gcc/target-hooks-macros.h:3: ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];43:1230:../../gcc-10.2.0/gcc/rtl.h:37 X0EXP (rt, 2) = NULL_RTX; : note return XBBDEF (insn, 2);1341:23 ^ : ^ ~ :50: ^ ~expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h note :../../gcc-10.2.0/gcc/rtl.h:1358:27 note: In file included from : :../../gcc-10.2.0/gcc/loop-invariant.c:: expanded from macro 'XEXP'expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'X0EXP'134542#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lra.c ../../gcc-10.2.0/gcc/rtl.h:107444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1228 :note:5:3808: : expanded from macro 'XBBDEF' : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/target.h ^ ~::38./genrtl.h:276 : 1229: :38: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/target.def: expanded from macro 'RTL_CHECK1' rtunion fld[1]; :308 ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::note3:: expanded from macro 'RTL_CHECK2'1228 1658 warning:38::: 1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 10 XBBDEF (rt, 2) = arg2;HOOK_VECTOR_END (simd_clone) ../../gcc-10.2.0/gcc/rtl.h^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444:43: warning:50 note: expanded from macro 'RTL_CHECK1':444:::5: : note ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5 expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return JUMP_LABEL (this);note ^ note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~ ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25 ^: 1860444: rtunion fld[1];:../../gcc-10.2.0/gcc/lra.c note:5In file included from :28 ../../gcc-10.2.0/gcc/loop-iv.c::107note: : note ^55: : array 'fld' declared here In file included from In file included from ../../gcc-10.2.0/gcc/loop-init.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/target.h: expanded from macro 'XBBDEF' 3808 :: ./genrtl.h276: :../../gcc-10.2.0/gcc/target.def:1670:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1 ^ ~25:180 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:3 : :warning 1228:38: notewarning: : In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ : 1496../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:10:../../gcc-10.2.0/gcc/rtl.h:1375:3808: 32: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); : note : XINT (rt, 4) = arg4;HOOK_VECTOR_END (simt)./genrtl.h: ^ ~ expanded from macro 'RTL_CHECK1'345:3 ^ ~ ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1341:^warning:: 23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]444:5:1338note../../gcc-10.2.0/gcc/rtl.h:23::: expanded from macro 'XEXP' note: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 : array 'fld' declared here1230:note: :37 50: note: : expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];expanded from macro 'XINT' note ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECKC1' ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h :1229:38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from :1229: ../../gcc-10.2.0/gcc/loop-invariant.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX;note ^: ^ ~38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/lra.c:expanded from macro 'RTL_CHECK2' :107: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42In file included from ../../gcc-10.2.0/gcc/target.h : In file included from ../../gcc-10.2.0/gcc/rtl.h:276 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h444:: ../../gcc-10.2.0/gcc/target.def:5::5: 3808: ./genrtl.h1685#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:note: :309:::3 1 array 'fld' declared here note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~ 1358:27 : :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hnote ^:warning1501:: expanded from macro 'X0EXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444warning:5: XEXP (rt, 3) = arg3; 10 ^ ~: ../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)noteempty macro arguments are a C99 feature [-Wc99-extensions]: :array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1876../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:HOOK_VECTOR_END (omp) : 40 rtunion fld[1];:1341:: 23: ^ ^1228: warning../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c return XEXP (insn, 3); : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: :note: 55: In file included from note38:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h return safe_as_a (JUMP_LABEL (this)); note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' : ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)181 ^~~~~~~~~~~~~~~~~expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3../../gcc-10.2.0/gcc/rtl.h:1341:23::../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra.c XINT (rt, 5) = arg5;444:107: :5note: expanded from macro 'XEXP'1860: 28:In file included from : ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:23note: array 'fld' declared here:276: :../../gcc-10.2.0/gcc/rtl.h: : 1229: :38:1229note: expanded from macro 'XINT' rtunion fld[1]; expanded from macro 'JUMP_LABEL' ^ note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/target.def: ^ ~38: note: : In file included from ../../gcc-10.2.0/gcc/loop-init.c../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1375:1737:32::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1 : ^ ~ note: : ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~44425: :../../gcc-10.2.0/gcc/rtl.hwarning: expanded from macro 'XCEXP' 38empty macro arguments are a C99 feature [-Wc99-extensions]:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note: expanded from macro 'RTL_CHECK2' ^ ~: note: In file included from HOOK_VECTOR_END (goacc) ^../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: 3808:444../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ :./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:346../../gcc-10.2.0/gcc/rtl.h:::444:1230543::5 rtunion fld[1];:3:37 ^ :: note: note50../../gcc-10.2.0/gcc/rtl.h:1506: note: expanded from macro 'RTL_CHECKC1' warning: expanded from macro 'HOOK_VECTOR_END':note : array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :444../../gcc-10.2.0/gcc/lra.c:warning:5: : rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 107: rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.hnote return XUINT (insn, 4); ^ ~: ^ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 276: 1339../../gcc-10.2.0/gcc/target.def1358: :In file included from In file included from :2061:1:array 'fld' declared here27 :../../gcc-10.2.0/gcc/loop-iv.c::26: note: ../../gcc-10.2.0/gcc/loop-invariant.c55 rtunion fld[1]; expanded from macro 'X0EXP': ^warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/rtl.hnote:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:HOOK_VECTOR_END (vectorize) 3808: :../../gcc-10.2.0/gcc/rtl.h:^ 3../../gcc-10.2.0/gcc/target-hooks-macros.h:./genrtl.h:182: expanded from macro 'XUINT':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :31881 : 3:43#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :50: notewarning../../gcc-10.2.0/gcc/rtl.h :1228: ^ ~: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h: warning: X0EXP (rt, 4) = NULL_RTX; ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 6) = arg6; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358::27::../../gcc-10.2.0/gcc/rtl.h:1341: 23: 38 : note: expanded from macro 'RTL_CHECK2' notenotenote JUMP_LABEL (this) = target;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~ ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1860:28: 444:expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared herenote : In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/lra.c:107: expanded from macro 'JUMP_LABEL' ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 444 ^ ~ ^ ::5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : 1229 ^ ~note: array 'fld' declared here:In file included from 38: ../../gcc-10.2.0/gcc/rtl.hnote: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1511:../../gcc-10.2.0/gcc/target.hexpanded from macro 'RTL_CHECK2' ^10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 2761228:38In file included from ../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/loop-init.c: :1375:32: note: :25../../gcc-10.2.0/gcc/target.defwarning: expanded from macro 'XCEXP'444 : :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3346:1note: 38085expanded from macro 'RTL_CHECK1' : :../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XUINT (insn, 4);::1230 notewarning347: : array 'fld' declared here: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] 3:37 : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1339: HOOK_VECTOR_END (addr_space) ^ ~ ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 26^: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:note50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XUINT'In file included from note:444 X0EXP (rt, 5) = NULL_RTX;: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' 3808: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h5: note : ^ ~array 'fld' declared here ^ ~ rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 220#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~3 ../../gcc-10.2.0/gcc/rtl.h38: :: 444:5: notewarning: array 'fld' declared herenote rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/loop-invariant.cIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c ^ ::1228 XEXP (rt, 1) = arg1; : ^ ~107: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def :5236: 1../../gcc-10.2.0/gcc/rtl.h:1341:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:: 444:5: note: :array 'fld' declared here note warning: empty macro arguments are a C99 feature [-Wc99-extensions] 42 rtunion fld[1];: In file included from HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK1': ./genrtl.h:311:3: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :2167: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~10../../gcc-10.2.0/gcc/rtl.h:: warning: ../../gcc-10.2.0/gcc/target-hooks-macros.h444:5 X0EXP (rt, 5) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :::43 1534:50 note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12: note: array 'fld' declared here : :1358::expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); 27 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : ^ :38: note../../gcc-10.2.0/gcc/rtl.h : :In file included from ../../gcc-10.2.0/gcc/lra.c ^~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' 1342: :In file included from ../../gcc-10.2.0/gcc/loop-init.cnote23: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25 ^ ~ :107: In file included from : note../../gcc-10.2.0/gcc/target.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from 2039../../gcc-10.2.0/gcc/rtl.h: :263808: ./genrtl.h:348276::3:: expanded from macro 'XVEC' ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;note:444: : 5:expanded from macro 'SUBREG_BYTE':#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ 1228note../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 38:1358:: rtunion fld[1];1229 27 : ^:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 38 ^ ~ :../../gcc-10.2.0/gcc/target.def:6087../../gcc-10.2.0/gcc/rtl.h: note: :1noteIn file included from : expanded from macro 'X0EXP' warning1373:../../gcc-10.2.0/gcc/loop-iv.c: empty macro arguments are a C99 feature [-Wc99-extensions]:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)55 ^ ~ note: : HOOK_VECTOR_END (c)32:expanded from macro 'RTL_CHECK1' : ^ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 1228:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from note: expanded from macro 'XCSUBREG' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~:43 :50: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): expanded from macro 'HOOK_VECTOR_END' ./genrtl.h : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:221 ^ ~ ::444:5444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3:../../gcc-10.2.0/gcc/rtl.h:5 ::note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: 1230array 'fld' declared herearray 'fld' declared here ^ ~ rtunion fld[1]; warning: ^: ^ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :444:5:In file included from ../../gcc-10.2.0/gcc/lra.c:107: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from :276: ../../gcc-10.2.0/gcc/target.def:376240 :1../../gcc-10.2.0/gcc/loop-invariant.c: warning: empty macro arguments are a C99 feature [-Wc99-extensions] notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1864:34: XBBDEF (rt, 2) = arg2;: : array 'fld' declared here note: rtunion fld[1]; ^ ~HOOK_VECTOR_END (cxx) ^: expanded from macro 'RTL_CHECKC1'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]42 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 1345:25: X0EXP (rt, 6) = NULL_RTX; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note^: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/target-hooks-macros.h:43: 50: note: expanded from macro 'HOOK_VECTOR_END' return safe_as_a (JUMP_LABEL (insn));In file included from ../../gcc-10.2.0/gcc/loop-init.c ../../gcc-10.2.0/gcc/rtl.h:444:: ^ ~ 25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from ^~~~~~~~~~~~~~~~~ 5../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1860:28#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from ../../gcc-10.2.0/gcc/lra.c: note: expanded from macro 'JUMP_LABEL' ^ ~: ./genrtl.h: :107: 379#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:1358note: ../../gcc-10.2.0/gcc/rtl.h:27In file included from ../../gcc-10.2.0/gcc/target.h:array 'fld' declared here :3: : rtunion fld[1]; ^1228: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hnote :: 38expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK1' 276 XEXP (rt, 1) = arg1;: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.def : ^ ~6329 ../../gcc-10.2.0/gcc/rtl.h ^ ~::12281375:38:: note: expanded from macro 'RTL_CHECK1' 32 ::../../gcc-10.2.0/gcc/rtl.h :1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23:1 note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h : :note444: expanded from macro 'XCEXP' ^ ~ :5warning: note../../gcc-10.2.0/gcc/rtl.h: :1229:38 : note: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:444:: 5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: array 'fld' declared here rtunion fld[1]; ^array 'fld' declared hereHOOK_VECTOR_END (emutls) ^ rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h :In file included from 43:50#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-invariant.c : ^ ~: note ^: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h 42:444 : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/loop-iv.c : ^ :380855: ./genrtl.h ^ ~: In file included from ../../gcc-10.2.0/gcc/lra.c:In file included from ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h3131073808: In file included from ../../gcc-10.2.0/gcc/target.h:444:../../gcc-10.2.0/gcc/rtl.h5: :5:3: 2966::276: ./genrtl.h: :18: note222::note3: : array 'fld' declared here../../gcc-10.2.0/gcc/target.defwarning : rtunion fld[1]; :6450: warning: ^ warningarray 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1871: memset (rt, 0, RTX_HDR_SIZE);10: rtunion fld[1]; X0EXP (rt, 7) = NULL_RTX; ^ ~: : 1 ^:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:warning: empty macro arguments are a C99 feature [-Wc99-extensions] 22warning: In file included from ../../gcc-10.2.0/gcc/loop-init.c: XEXP (rt, 3) = arg3;:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this);:1358 ^ ~noteHOOK_VECTOR_END (target_option) :27 : ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:251341:: : In file included from ^../../gcc-10.2.0/gcc/rtl.h23expanded from macro 'RTX_HDR_SIZE': ../../gcc-10.2.0/gcc/rtl.h::note1860../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'X0EXP':28: note: expanded from macro 'JUMP_LABEL' : 43:note3808: ./genrtl.h:380#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :50 ^ ~ ^ ~3:: warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hnote: expanded from macro 'HOOK_VECTOR_END':104:expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~24: ../../gcc-10.2.0/gcc/rtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: 1228../../gcc-10.2.0/gcc/rtl.h expanded from macro 'offsetof':1345: :25:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ ^ 1375:32: noteexpanded from macro 'XBBDEF'#define offsetof(t, d) __builtin_offsetof(t, d) : note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :In file included from ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lra.c:: expanded from macro 'XCEXP' 107 : In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1229276../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1230:37:: note: ../../gcc-10.2.0/gcc/rtl.h 38 ^ ~ expanded from macro 'RTL_CHECKC1': 444../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : : note1228: expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/target.def :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lower-subreg.c:26::5: ../../gcc-10.2.0/gcc/rtl.h:: 6552 ^ ~383084../../gcc-10.2.0/gcc/rtl.h::note :../../gcc-10.2.0/gcc/rtl.h1: 19:444:: array 'fld' declared here:5 warning: : warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ note *step_out = XEXP (x, 1); : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ :HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK1':43:50 : noteIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 444array 'fld' declared here : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END':1341../../gcc-10.2.0/gcc/rtl.h: :5444:542:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)23:: : notenote note: ^: array 'fld' declared here In file included from rtunion fld[1]; : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ : rtunion fld[1]; ^ : expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra.c3808 ^: :In file included from ../../gcc-10.2.0/gcc/loop-iv.c 107In file included from ../../gcc-10.2.0/gcc/loop-init.c:./genrtl.h25: ../../gcc-10.2.0/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:3808:1876: : ./genrtl.h::::In file included from 343381:../../gcc-10.2.0/gcc/target.h4055: :3: warning:In file included from ../../gcc-10.2.0/gcc/rtl.h276: 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target.def:6810 XEXP (rt, 1) = arg1; ^ ~: :1 :warning:3808../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning./genrtl.h1341: return safe_as_a (JUMP_LABEL (this)); :223:3:38: ^~~~~~~~~~~~~~~~~:empty macro arguments are a C99 feature [-Wc99-extensions] 23 :../../gcc-10.2.0/gcc/rtl.hwarning: :1860:28array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' :note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~: expanded from macro 'JUMP_LABEL'expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :444:: HOOK_VECTOR_END (mode_switching)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)146 warnings#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: generated ^ ~ . warning: ^ ~note : ^ ^ ~../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h431229array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1375../../gcc-10.2.0/gcc/rtl.h:::38: 50 : XINT (rt, 4) = arg4;32: :note : expanded from macro 'RTL_CHECK2' 1358 ^ ~: 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:: 1338note: expanded from macro 'X0EXP'note444: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:51228 :2338 ^: note1230: : note:: :37: noteexpanded from macro 'RTL_CHECK1' : note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: rtunion fld[1]; rtunion fld[1]; rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:../../gcc-10.2.0/gcc/lra.c rtunion fld[1]; ^ :3798 ^:107: ../../gcc-10.2.0/gcc/rtl.h11In file included from : :1881 ^In file included from In file included from ../../gcc-10.2.0/gcc/loop-iv.c ../../gcc-10.2.0/gcc/target.h:276: In file included from ../../gcc-10.2.0/gcc/loop-init.c:../../gcc-10.2.0/gcc/target.def:6837::warning: 1../../gcc-10.2.0/gcc/loop-invariant.c25::55:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:42 warning: empty macro arguments are a C99 feature [-Wc99-extensions] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h 2607: In file included from ../../gcc-10.2.0/gcc/rtl.h:::warningHOOK_VECTOR_END (C90_EMPTY_HACK)24: ^3808: :3808: ../../gcc-10.2.0/gcc/target-hooks-macros.h:./genrtl.h 43: 382:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:344:note33:./genrtl.h:50: :: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ noteexpanded from macro 'MEM_ATTRS': :expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :1860:28: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : expanded from macro 'JUMP_LABEL' 224 X0EXP (rt, 2) = NULL_RTX; X0EXP (rt, 4) = NULL_RTX; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) : ^ ~../../gcc-10.2.0/gcc/rtl.h :31358:: ../../gcc-10.2.0/gcc/rtl.h27 :warning1375: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]32: ^ ~note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1365::29 : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0MEMATTR' 1338note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)27 #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : ^ ~ ^ ~note: ../../gcc-10.2.0/gcc/rtl.h::23clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-coalesce.o -MT lra-coalesce.o -MMD -MP -MF ./.deps/lra-coalesce.TPo ../../gcc-10.2.0/gcc/lra-coalesce.c ^ ~1230 :37: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h1228:38:: :noteexpanded from macro 'X0EXP': expanded from macro 'XINT' 1230#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:: 37../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1': note: expanded from macro 'RTL_CHECKC1': ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h 38 ^ ~444: :4445:../../gcc-10.2.0/gcc/rtl.h:::: 4441228:note: : 38note:: array 'fld' declared here5note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:In file included from : ../../gcc-10.2.0/gcc/lra.cexpanded from macro 'RTL_CHECK1' note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note:108#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array 'fld' declared here: :444: ^ ~ ^ rtunion fld[1];5:../../gcc-10.2.0/gcc/rtl.h:444:5 : ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1394:13: In file included from note../../gcc-10.2.0/gcc/lower-subreg.c: rtunion fld[1]; ^ rtunion fld[1];warning array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1];: 26In file included from ^ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/loop-invariant.c : ^ ~42 : : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :2167../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/loop-init.c:: ./genrtl.h:10:../../gcc-10.2.0/gcc/rtl.h34525:55:: 381341:In file included from :../../gcc-10.2.0/gcc/rtl.h::: In file included from 23:33808 3../../gcc-10.2.0/gcc/rtl.h::note: : 3808: expanded from macro 'XEXP' : ./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::383: XEXP (rt, 1) = arg1;2253 ^ ~:3warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : warning../../gcc-10.2.0/gcc/rtl.h: ^ ~ X0EXP (rt, 3) = NULL_RTX; warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229../../gcc-10.2.0/gcc/rtl.hwarning:38: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :: XEXP (rt, 6) = arg6; expanded from macro 'RTL_CHECK2' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27 XINT (rt, 5) = arg3;: note ../../gcc-10.2.0/gcc/rtl.h: ^ ~1341: SUBREG_BYTE (x), GET_MODE (x)); 1341: expanded from macro 'X0EXP':444 ^~~~~~~~~~~~~~~ :5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2039:23:note: 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::26 note : note: note: 1338: expanded from macro 'SUBREG_BYTE'expanded from macro 'XEXP' : ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1228: ../../gcc-10.2.0/gcc/rtl.h:1373:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::122938: note3223: ^ ~ :../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' note: expanded from macro 'XCSUBREG'array 'fld' declared here ::note1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XINT'38: rtunion fld[1];38 ^ ~ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2' ::1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:538#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:444 note:5: note1407:: notearray 'fld' declared here 37:: note: 5: notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'RTL_CHECKC1' 13: warning #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ^ ~ expanded from macro 'RTL_CHECK2': rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h : ^In file included from 444: 5: note: rtx tmp = XEXP (this, 1);In file included from ../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/loop-invariant.c: 55array 'fld' declared here42 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h: In file included from 3808: ../../gcc-10.2.0/gcc/lower-subreg.c ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^./genrtl.h../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h :66../../gcc-10.2.0/gcc/rtl.h:444::3465 ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:::1341 :23::3 note: expanded from macro 'XEXP': note226:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning3: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; 1229:38: ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1358 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :warning27: noteIn file included from ../../gcc-10.2.0/gcc/loop-init.c: :25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : X0EXP (rt, 4) = NULL_RTX; : expanded from macro 'XEXP' expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::384#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 444:../../gcc-10.2.0/gcc/rtl.h5 :: note ^ ~ : ^ ~array 'fld' declared here1358../../gcc-10.2.0/gcc/rtl.h: : :../../gcc-10.2.0/gcc/rtl.h27 rtunion fld[1];:12283::38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'X0EXP' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229: XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1340:23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ ^ ~ 38 ^ ~: ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:note1228: 1469::14expanded from macro 'RTL_CHECK2' :1229: array 'fld' declared here:2966:18 warning::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 rtunion fld[1]; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]::444: note5: expanded from macro 'RTL_CHECK1': note38 : note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtx next = XEXP (insn, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 700:22: note ^ ~: expanded from macro 'RTX_HDR_SIZE' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from :1341../../gcc-10.2.0/gcc/lower-subreg.c:26: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: 104note: array 'fld' declared here ::24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :3808: ./genrtl.h:94:3: warning: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/loop-init.c:25: In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341note:: expanded from macro 'XEXP' 233808:: ./genrtl.hnote:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1341expanded from macro 'XEXP' 415:3:In file included from :../../gcc-10.2.0/gcc/loop-unroll.c:23: ^ ~ note: warning../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25expanded from macro 'XEXP'421229: ../../gcc-10.2.0/gcc/rtl.h:3084:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 38 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)19 ^ ~ XINT (rt, 1) = arg1;note: In file included from ../../gcc-10.2.0/gcc/rtl.h:clang../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2' :3808: : ./genrtl.hwarning1229: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ 347 warning1338:23: ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3../../gcc-10.2.0/gcc/rtl.h:444 38: note1229:38:: *step_out = XEXP (x, 1); : note: 5: expanded from macro 'XINT' ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: warning note: array 'fld' declared here expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~ : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23:444 ^:5::38: X0EXP (rt, 5) = NULL_RTX;note: note: ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::5: 1358note: array 'fld' declared here:1475:note:27array 'fld' declared here 444 rtunion fld[1]; ^: note: expanded from macro 'X0EXP'10:: expanded from macro 'XEXP'In file included from :5: ../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : ^ ~ 55array 'fld' declared here ^ ~ : rtunion fld[1]; ^ In file included from return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/loop-init.c:25../../gcc-10.2.0/gcc/rtl.h1341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38:In file included from : 1228../../gcc-10.2.0/gcc/rtl.h:23:3808 XBBDEF (rt, 2) = arg2; : 38./genrtl.h:note ^ ~../../gcc-10.2.0/gcc/lower-subreg.c:26 : : note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1345expanded from macro 'XEXP' :: 448#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h::12293note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 25warning expanded from macro 'RTL_CHECK1': ^ ~: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h: expanded from macro 'RTL_CHECK2' ^ ~:177../../gcc-10.2.0/gcc/rtl.h :3 :note XSTR (rt, 1) = arg1; ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444../../gcc-10.2.0/gcc/rtl.h ^ ~warning: : 5: expanded from macro 'XBBDEF'warningunknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : 1340:23../../gcc-10.2.0/gcc/rtl.h:: note: 444: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:444:5: note: array 'fld' declared here expanded from macro 'XSTR': ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;444 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~5note1480: ^:10 note: array 'fld' declared here : :array 'fld' declared here ^ ~warning rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];1229:38 ^: ../../gcc-10.2.0/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~ ^ ~: 1341 ^:In file included from ../../gcc-10.2.0/gcc/rtl.h23: note : ../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:::348:3::1345 444: 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)55: In file included from warning ^ ~: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :../../gcc-10.2.0/gcc/rtl.h :note1229:38:: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XBBDEF' X0EXP (rt, 6) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3808: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444::5 ^ ~: 267:: :../../gcc-10.2.0/gcc/rtl.h1228array 'fld' declared here note::381358 rtunion fld[1];:: 27:array 'fld' declared here 3 note ^: warning: ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'X0EXP'3798: expanded from macro 'RTL_CHECK1' rtunion fld[1];11In file included from ../../gcc-10.2.0/gcc/loop-init.c :25 ^: In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ :3808: attrs = MEM_ATTRS (x);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~449 :1228: ../../gcc-10.2.0/gcc/rtl.h:In file included from :444 ^ ~3::5: ../../gcc-10.2.0/gcc/lower-subreg.c38: :26../../gcc-10.2.0/gcc/rtl.hnote:warning: 2607:24: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here note note : expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'MEM_ATTRS' :1341In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XINT (rt, 2) = arg2;#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:23: ^ ~ ^ ~ : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h:1365178: :29expanded from macro 'XEXP' :444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ::../../gcc-10.2.0/gcc/rtl.h 5:note: : 1338expanded from macro 'X0MEMATTR' warning ^note: array 'fld' declared here:23 : note #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' ^ ~ ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1230:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; 37 1485:../../gcc-10.2.0/gcc/rtl.h :1229:38:../../gcc-10.2.0/gcc/rtl.h10 ^ :: 1229warning ^ ~ note:: ../../gcc-10.2.0/gcc/rtl.h:1345::38In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25: ../../gcc-10.2.0/gcc/rtl.h::: return XBBDEF (insn, 2);expanded from macro 'RTL_CHECK2' note3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : : expanded from macro 'RTL_CHECKC1' ./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345expanded from macro 'XBBDEF' :25:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):444: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:5379 ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h5:3 : warning../../gcc-10.2.0/gcc/rtl.hnote:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1228: ^ ~array 'fld' declared here444 ::5: : ../../gcc-10.2.0/gcc/rtl.h38: XEXP (rt, 1) = arg1;:1228note: array 'fld' declared here note: rtunion fld[1];:38:note: ^ ~ rtunion fld[1];array 'fld' declared here expanded from macro 'RTL_CHECK1' ^ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1]; ^../../gcc-10.2.0/gcc/loop-init.c : :25: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h :3808../../gcc-10.2.0/gcc/rtl.h: ^ 4441341:444: :: ./genrtl.h:5: note: 5:array 'fld' declared here 45023: In file included from note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/loop-iv.c :3: rtunion fld[1];In file included from : note55: ^ ../../gcc-10.2.0/gcc/loop-unroll.cIn file included from ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :3808: ./genrtl.h: XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)268../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :25: :3 ^ ~ rtunion fld[1]; 1342:23 : In file included from ../../gcc-10.2.0/gcc/rtl.h:::../../gcc-10.2.0/gcc/rtl.h ^ warning: 1496:: ../../gcc-10.2.0/gcc/rtl.h3808: 10:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]26note: : : In file included from ../../gcc-10.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC':1229 XINT (rt, 4) = arg4; ^ ~ 3808: ./genrtl.h38 return XEXP (insn, 3); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ ^ ~: :38./genrtl.h../../gcc-10.2.0/gcc/rtl.h :179:3../../gcc-10.2.0/gcc/rtl.h:note:31338::: :warning23: note1341 warning: expanded from macro 'XINT' : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23: : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:note XEXP (rt, 1) = arg1;1229: XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h3838expanded from macro 'XEXP': ^ ~: note444: : : 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1341 12291341::: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23array 'fld' declared here ^ ~ ^ ~note : : note: ../../gcc-10.2.0/gcc/rtl.h38:expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^444 expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~5 44442 ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38:: note:: note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'In file included from array 'fld' declared here 1229 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:../../gcc-10.2.0/gcc/rtl.h: 3808: : ^ ^ ~In file included from 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/loop-iv.c./genrtl.h: ^ ~ note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:444444note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444::380:5array 'fld' declared here::5:5:3: : note warning note: array 'fld' declared here: : rtunion fld[1];note: array 'fld' declared here ^ rtunion fld[1];array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-init.c ^ XBBDEF (rt, 2) = arg2; ^ ^ ~ : 55: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::25In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:38081345: ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 25./genrtl.h3808:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1501::269: 3: :note3808: : : 10./genrtl.h:180: expanded from macro 'XBBDEF':In file included from ../../gcc-10.2.0/gcc/rtl.h:3: warning:./genrtl.h warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3808 warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : XINT (rt, 5) = arg5;: ./genrtl.h451:3 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);66: ^ ~ 1228 XINT (rt, 4) = arg4; ^ ~ :38: XVEC (rt, 4) = arg4; note3../../gcc-10.2.0/gcc/rtl.h: ^ ~:: expanded from macro 'RTL_CHECK1' 1338 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: warning../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23:1342 : : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1338 ^ ~ 1341:23: expanded from macro 'XINT':::23:../../gcc-10.2.0/gcc/rtl.h: 23444::5 note: note: expanded from macro 'XEXP': expanded from macro 'XVEC'note XEXP (rt, 1) = arg1;note : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 1229 : expanded from macro 'XINT'array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: : note ^ ~ : rtunion fld[1];23: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: note1229: expanded from macro 'XEXP' ^../../gcc-10.2.0/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229: ^ ~:../../gcc-10.2.0/gcc/rtl.h38:444: :38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:In file included from note: : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-invariant.c5::42: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h 1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38:: 3808 note38: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :: :444 ^ ~ rtunion fld[1]; note note../../gcc-10.2.0/gcc/rtl.h:: : :expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:In file included from : note ^ ~5../../gcc-10.2.0/gcc/loop-init.c: : note: array 'fld' declared herearray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:25: ./genrtl.h: rtunion fld[1];:In file included from 444381:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:5:444: 5 ^ rtunion fld[1]; ^ 3808: ./genrtl.h:452:3: warning: ../../gcc-10.2.0/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1506: noteIn file included from ../../gcc-10.2.0/gcc/loop-iv.c::: 3: XVEC (rt, 5) = arg5;note10: : warning: 55 ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.harray 'fld' declared here warning: rtunion fld[1]; ^ 270: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);: X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h 3 ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h: 1342:../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ :1358../../gcc-10.2.0/gcc/rtl.h23warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/lower-subreg.c::1339:: 27: 26 XEXP (rt, 6) = arg6; 26:: In file included from note:: 25note: expanded from macro 'X0EXP': expanded from macro 'XVEC' ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XUINT' ^ ~ : 3808: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)3808./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)94:3:181 :../../gcc-10.2.0/gcc/rtl.h:1229:3831229: :: note38:: : expanded from macro 'RTL_CHECK2'warningwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ 1341: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1228: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:38../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;23:23444 : ^ ~note: :: note: expanded from macro 'XINT'note../../gcc-10.2.0/gcc/rtl.h444expanded from macro 'XEXP' :: expanded from macro 'RTL_CHECK1':5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: 1341:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229 note:38:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h notenote rtunion fld[1]; :1229: ^: :38: : array 'fld' declared here 444:expanded from macro 'RTL_CHECK2':5:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' 1511: rtunion fld[1];10:note: ^note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herewarning : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/loop-init.c:expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ :444 ::: 12295In file included from In file included from :444:../../gcc-10.2.0/gcc/loop-invariant.c ../../gcc-10.2.0/gcc/rtl.h:5 ^ ~: note: array 'fld' declared here note rtunion fld[1]; ^:42:: 3808../../gcc-10.2.0/gcc/rtl.h:1339: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];38 :::In file included from 3808: 26: note ^ : ./genrtl.h./genrtl.hIn file included from note: ../../gcc-10.2.0/gcc/lower-subreg.c:expanded from macro 'XUINT': : :expanded from macro 'RTL_CHECK2' 382#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h26: ../../gcc-10.2.0/gcc/rtl.h:444:5:: In file included from 453note:1229:../../gcc-10.2.0/gcc/loop-iv.c:3:38 warning:: :array 'fld' declared here3 note:55: In file included from ../../gcc-10.2.0/gcc/rtl.h:warning: : : expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:271../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: :3808 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^::./genrtl.h: 1358 XEXP (rt, 7) = arg7; XINT (rt, 6) = arg6; 444182: ^ ~ 3../../gcc-10.2.0/gcc/rtl.h ^ ~: 1341:23::: ../../gcc-10.2.0/gcc/rtl.hnote27: expanded from macro 'XEXP' :: 1338 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::23warning: 5: note::25: In file included from : ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'3808 ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 1229177 ../../gcc-10.2.0/gcc/rtl.h ^ ~::38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1341:: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h23:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1228:1534 note :444note12:5 XEXP (rt, 1) = arg1; ^ ~ :: 38: :: warningexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1341 :expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ :../../gcc-10.2.0/gcc/rtl.h:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note 444 ^ ~ : expanded from macro 'XEXP':note: ../../gcc-10.2.0/gcc/rtl.h5 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ :expanded from macro 'RTL_CHECK1' ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1342:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ : note: expanded from macro 'XVEC' : note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' note ^ ~ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::1229 3808: :5../../gcc-10.2.0/gcc/rtl.h./genrtl.h../../gcc-10.2.0/gcc/rtl.h:: ::486:38:array 'fld' declared here : note: 3444note: expanded from macro 'RTL_CHECK2':1229:385array 'fld' declared here : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XINT (rt, 1) = arg1; ^ ~ : In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lower-subreg.c :note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT': rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 26 array 'fld' declared here ^ ~ : In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444:3808 rtunion fld[1];../../gcc-10.2.0/gcc/loop-iv.c: :./genrtl.h555:: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ 220:: XEXP (rt, 1) = arg1;noteIn file included from ../../gcc-10.2.0/gcc/rtl.h 3 ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:: : warning1341:1864../../gcc-10.2.0/gcc/loop-invariant.c:array 'fld' declared here :38:: rtunion fld[1];: 34 ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :23:: :42 expanded from macro 'RTL_CHECK2'In file included from : ../../gcc-10.2.0/gcc/loop-unroll.cwarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :../../gcc-10.2.0/gcc/rtl.h 25:: 3808 XEXP (rt, 1) = arg1;In file included from : ../../gcc-10.2.0/gcc/rtl.h ^ ~note ./genrtl.h: :383 ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h :3808expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~: 1341: :3../../gcc-10.2.0/gcc/rtl.h:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1860::note444./genrtl.h28:: expanded from macro 'XEXP' : :5 ^ ~ warning note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :178:3: ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229 note ../../gcc-10.2.0/gcc/rtl.h ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:38array 'fld' declared here 1229 rtunion fld[1]; :1375: XBBDEF (rt, 2) = arg2; ^ XINT (rt, 5) = arg3; ^ ~: 32 ^ ~ :: note: expanded from macro 'XCEXP'38../../gcc-10.2.0/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from : 1345 :25 ^ ~../../gcc-10.2.0/gcc/rtl.h:1338note: ../../gcc-10.2.0/gcc/loop-init.c:25:23: : :note: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1230:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~3808: ^ ~37#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ./genrtl.h:516 ^ ~ note : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h:38:::3 ^ ~ 444 1228 ^ ~: :38../../gcc-10.2.0/gcc/rtl.h:::note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: note: 444:expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :55 ^ ~ XVEC (rt, 1) = arg1; ^ ~ : note: :../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h::5: ../../gcc-10.2.0/gcc/rtl.hnote: note: array 'fld' declared here:1342:444:array 'fld' declared here rtunion fld[1];note5: rtunion fld[1];: 23 : note: expanded from macro 'XVEC' array 'fld' declared here rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ^ ~ ^array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.hnote: :26: In file included from :In file included from ../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/rtl.h:55array 'fld' declared here3808: In file included from :: : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h1871:10:./genrtl.h rtunion fld[1]; ::3808: 221:3808:: ./genrtl.h3:: warning: 1229308: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:338warning: warning: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^./genrtl.h:384array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; note: ^ ~expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:4443 return JUMP_LABEL (this);: In file included from ../../gcc-10.2.0/gcc/rtl.h:5 : ^~~~~~~~~~~~~~~~~: : warning ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~: :1345:2518603808: ./genrtl.h ::179:../../gcc-10.2.0/gcc/rtl.h:1345:note: : 28: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]253 : notearray 'fld' declared here XSTR (rt, 6) = arg4; ^ ~ note../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'JUMP_LABEL':expanded from macro 'XBBDEF': 1340: rtunion fld[1];warning: note: expanded from macro 'XBBDEF'23 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 3) = arg3; ^ ^ ~ ^ ~ note: expanded from macro 'XSTR' ^ ~../../gcc-10.2.0/gcc/rtl.h: 1341 ../../gcc-10.2.0/gcc/rtl.h:In file included from ^ ~:23../../gcc-10.2.0/gcc/loop-init.c:25 : note: : ../../gcc-10.2.0/gcc/rtl.h:1228:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1375 ^ ~:38In file included from :32 ../../gcc-10.2.0/gcc/rtl.hnote: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note:1229:: expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK1':122838: expanded from macro 'XEXP' note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):3808: ./genrtl.hexpanded from macro 'RTL_CHECK2': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 51738 : :3: warningnote ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:: : ^ ~1230:expanded from macro 'RTL_CHECK1' ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h5:1229../../gcc-10.2.0/gcc/rtl.hnote:38:444: expanded from macro 'RTL_CHECKC1':1341:: 444::note: 5:: note235: note: : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; expanded from macro 'XEXP' ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)309../../gcc-10.2.0/gcc/rtl.h:3:note In file included from ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:444:: :42:warning../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 5: :: : In file included from 1229../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];: ^ 5: note :In file included from ^ XEXP (rt, 3) = arg3; ^ ~3808../../gcc-10.2.0/gcc/lower-subreg.c:3826 : In file included from ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23:3808: ./genrtl.h:./genrtl.h rtunion fld[1]; note: expanded from macro 'RTL_CHECK2':222:3: In file included from : note ^: warning415:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::18765: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:40 ^ ~ ^ ~ ::: 1341:23 warning array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:180: note: : :3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:1338:23 : return safe_as_a (JUMP_LABEL (this));38expanded from macro 'XEXP'warning: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 4) = arg4; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1860In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:28../../gcc-10.2.0/gcc/loop-init.c1338:23 1229: ^ ~ note: expanded from macro 'XINT':38 ../../gcc-10.2.0/gcc/rtl.h : note../../gcc-10.2.0/gcc/rtl.h:444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1229:5 : ^ ~: expanded from macro 'JUMP_LABEL':38 note25: In file included from ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :1229: 380838: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note:../../gcc-10.2.0/gcc/rtl.h :1375: : ./genrtl.h:note518expanded from macro 'RTL_CHECK2' note : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h: : ^ ~444 32 rtunion fld[1];warning ^ : note:../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/rtl.h:444::444:5expanded from macro 'XCEXP'In file included from ../../gcc-10.2.0/gcc/loop-iv.c: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1230note ^ ~: 55: array 'fld' declared here: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h::37: note ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared herenote: expanded from macro 'RTL_CHECKC1' : rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1341: rtunion fld[1];3808 : 23 rtunion fld[1];: ^./genrtl.h: ^ ~ 310 ^ ^note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h In file included from :In file included from 3:../../gcc-10.2.0/gcc/loop-unroll.c::444:5: note../../gcc-10.2.0/gcc/lower-subreg.c: array 'fld' declared here25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warningIn file included from : rtunion fld[1];: : ../../gcc-10.2.0/gcc/loop-invariant.c:4226: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ^../../gcc-10.2.0/gcc/rtl.h ::: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1881:3:3808:../../gcc-10.2.0/gcc/rtl.h:1358./genrtl.h: ./genrtl.h 1229:181:3808warning: 3: :223: :38:27::: ./genrtl.h:448notewarningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 3: :note :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.hwarning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ warning:1860:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h: 444: XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:285:::1340: ^ ~ :1338:note: array 'fld' declared here23:231228::note: 38 : ../../gcc-10.2.0/gcc/rtl.h:note note rtunion fld[1];1338 : ^:expanded from macro 'RTL_CHECK1'23: : expanded from macro 'JUMP_LABEL' In file included from note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/loop-init.c note: expanded from macro 'XINT' expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 25: ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:1229::38 In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note38: note: 444:: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here 3808 rtunion fld[1];expanded from macro 'RTL_CHECK2': ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1229 ^ ~ :38 ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.h1375::519../../gcc-10.2.0/gcc/rtl.h:444:::In file included from 444:535::: warning note :32note: ../../gcc-10.2.0/gcc/loop-iv.c:: 55: In file included from notearray 'fld' declared here:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCEXP' rtunion fld[1];: : rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ 3808: ^In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h:1230./genrtl.h:37:42 ../../gcc-10.2.0/gcc/rtl.h:: : In file included from ../../gcc-10.2.0/gcc/rtl.h444:5In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::311 note: ::380825: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h note: :449: expanded from macro 'RTL_CHECKC1' 3array 'fld' declared here:In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:3808: warning: ../../gcc-10.2.0/gcc/rtl.h:1358:444array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3: : rtunion fld[1]; 27./genrtl.h: note: X0EXP (rt, 5) = NULL_RTX; expanded from macro 'X0EXP':warning: ^ ~5: : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 182 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:3: 1358 ^ XINT (rt, 2) = arg2;38 : ^ ~ note:: expanded from macro 'RTL_CHECK1'In file included from 27../../gcc-10.2.0/gcc/lower-subreg.cwarning: note: expanded from macro 'X0EXP' :../../gcc-10.2.0/gcc/rtl.h:1338 :: 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1228In file included from :../../gcc-10.2.0/gcc/rtl.h38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK1' :3808note ^ ~ XEXP (rt, 6) = arg6; : ../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h:224 ^ ~ 2167../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::10::1341::53231229:: 5:note: warning38: : note: note warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here : rtunion fld[1]; array 'fld' declared here: SUBREG_BYTE (x), GET_MODE (x)); ^ note expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/rtl.h: 2039 ^ ~:26: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'SUBREG_BYTE' ^ :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1229In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-init.c../../gcc-10.2.0/gcc/rtl.h ^ ~:25: In file included from 1338In file included from ../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h:1373:../../gcc-10.2.0/gcc/rtl.h:23:::3808: 32:./genrtl.h38:55: :In file included from : : ../../gcc-10.2.0/gcc/rtl.h550:3 note: expanded from macro 'XINT':notenote: :expanded from macro 'XCSUBREG' : 3808444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :./genrtl.h:warning: 312expanded from macro 'RTL_CHECK2'5: : note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1230 warning: ^ XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::13411229:../../gcc-10.2.0/gcc/loop-invariant.c::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: 375:note23: :notenote: : array 'fld' declared here42 note : rtunion fld[1]; expanded from macro 'RTL_CHECK2' : : expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ ~expanded from macro 'RTL_CHECK2' : 3808: note: expanded from macro 'X0EXP' ^ ~../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:450: ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:3: : ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.hwarning444:444: 5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here 5 : rtunion fld[1];../../gcc-10.2.0/gcc/loop-unroll.c: ^ XVEC (rt, 3) = arg3;1228 :25:: In file included from :5 ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:3808: :In file included from ../../gcc-10.2.0/gcc/loop-init.c note: expanded from macro 'RTL_CHECK1'./genrtl.h../../gcc-10.2.0/gcc/rtl.h note :note: : array 'fld' declared here220 ::3 :1342:23 rtunion fld[1]; array 'fld' declared here: warning25: ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ note : expanded from macro 'XVEC' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h:551:../../gcc-10.2.0/gcc/rtl.h:444 XEXP (rt, 1) = arg1; ^ :5: note In file included from ^ ~3 ^ ~: ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808warning: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :1341:23: note: : expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:225: 3: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ warning ^ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1341:23: :In file included from note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/loop-iv.c::55: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning1229: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 7) = NULL_RTX; XEXP (rt, 6) = arg6; ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:: ^ ~1341:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~note : 1229 ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 1358::444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note27: note: : expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1228:38:: note: : 1229expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^ ~ 2966:18 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: : warning: 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: ^ ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]444:5444:../../gcc-10.2.0/gcc/rtl.h:: 5:In file included from ../../gcc-10.2.0/gcc/loop-invariant.c notenote:: expanded from macro 'RTL_CHECK2'444: :array 'fld' declared here42: In file included from : memset (rt, 0, RTX_HDR_SIZE); rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ 5../../gcc-10.2.0/gcc/rtl.h: 3808:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : :./genrtl.h700: ^ ~:22: note: expanded from macro 'RTX_HDR_SIZE' : note 451../../gcc-10.2.0/gcc/rtl.h:444:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)array 'fld' declared here: :3:5:In file included from ../../gcc-10.2.0/gcc/loop-init.c: rtunion fld[1]; ^ ~array 'fld' declared here25 note : warning rtunion fld[1];: In file included from ^/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^In file included from rtunion fld[1];../../gcc-10.2.0/gcc/loop-unroll.c:25: : 3808array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^104 XVEC (rt, 4) = arg4;: ^ ~: In file included from 24: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55../../gcc-10.2.0/gcc/rtl.h:26: : : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::::noteIn file included from 1342:../../gcc-10.2.0/gcc/rtl.h: 65323::expanded from macro 'offsetof' 38083808 note: 3:3808expanded from macro 'XVEC' #define offsetof(t, d) __builtin_offsetof(t, d)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: : : ./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: :221 ^ ~:../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; 3: : warning: ^ ~343:3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:warningIn file included from 1229: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra-assigns.c::81: XEXP (rt, 1) = arg1;226:38: 12343: XBBDEF (rt, 2) = arg2;:In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ : note: expanded from macro 'RTL_CHECK2'warning276 ^ ~ : 29array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hIn file included from : ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/lra.c: ^ ~937 X0EXP (rt, 7) = NULL_RTX; :../../gcc-10.2.0/gcc/rtl.h::13411:444108: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:: ../../gcc-10.2.0/gcc/rtl.h:3084::../../gcc-10.2.0/gcc/rtl.h:1345 23:5: :note ^ ~note: :HOOK_VECTOR_END (asm_out)19:expanded from macro 'XWINT' : 25 ^array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; note: ../../gcc-10.2.0/gcc/target-hooks-macros.h:: note warning../../gcc-10.2.0/gcc/rtl.h:44543:5:expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358::27 expanded from macro 'XBBDEF': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : In file included from 50 note ^ ~../../gcc-10.2.0/gcc/loop-invariant.c :42: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note../../gcc-10.2.0/gcc/rtl.h *step_out = XEXP (x, 1);: :1228:38: : ../../gcc-10.2.0/gcc/rtl.h:1229note ^ ~: array 'hwint' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'X0EXP' HOST_WIDE_INT hwint[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note:380838: expanded from macro 'RTL_CHECK1' : ./genrtl.h:: expanded from macro 'HOOK_VECTOR_END' ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.h452:59: :26 1341:: note: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)23 note: expanded from macro 'HOST_WIDE_INT' ^ ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long3: :1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'warning../../gcc-10.2.0/gcc/rtl.h:: ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/loop-init.c : : XVEC (rt, 5) = arg5;5 : ^ ~ In file included from : 38: ../../gcc-10.2.0/gcc/target.h25../../gcc-10.2.0/gcc/rtl.h: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: :1342:In file included from 444:276: ../../gcc-10.2.0/gcc/target.defexpanded from macro 'RTL_CHECK1':5 23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array 'fld' declared here 1229:38 ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1628: rtunion fld[1];: rtunion fld[1];38081229:38 1 ^: :./genrtl.h444 ^: :654In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: ::In file included from note3:5note:: warning: expanded from macro 'RTL_CHECK2': empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (sched):29 ^3808 : ./genrtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43 ^ ~:: ../../gcc-10.2.0/gcc/rtl.h55:222::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ 50: In file included from note: ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XWINT' :#define XWINT(RTX, N) ((RTX)->u.hwint[N])444 :5../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here::3808 warningnote: 444: noteexpanded from macro 'HOOK_VECTOR_END' ./genrtl.h ^ ~ : :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h 344:3: rtunion fld[1]; ^ XEXP (rt, 3) = arg3; rtunion fld[1]; : ^In file included from 5445:warning: :5:../../gcc-10.2.0/gcc/lra-assigns.c ^ ~ ^ note : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/loop-invariant.c :42: array 'hwint' declared here In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 HOST_WIDE_INT hwint[1]; note: ../../gcc-10.2.0/gcc/rtl.h: ^ array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h1341:: ../../gcc-10.2.0/gcc/rtl.h:59:23: ::26note38081358: ^81: expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: In file included from 27: :3808../../gcc-10.2.0/gcc/rtl.hnote: note: : ../../gcc-10.2.0/gcc/target.h:276expanded from macro 'X0EXP' expanded from macro 'HOST_WIDE_INT' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) # define HOST_WIDE_INT long long1229 ^ ~ ^ :../../gcc-10.2.0/gcc/rtl.h38::: 453../../gcc-10.2.0/gcc/target.def:1658:1:1228 warning: empty macro arguments are a C99 feature [-Wc99-extensions] :./genrtl.h:265::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (simd_clone): note3: 38: XEXP (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK1' ^In file included from warning: ../../gcc-10.2.0/gcc/loop-init.c:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 43 ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:13413808: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h::./genrtl.h23: XINT (rt, 6) = arg6; :444708 ^ ~:5 ^ ~ :note50:../../gcc-10.2.0/gcc/rtl.h: :444 3note: expanded from macro 'XEXP':5: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END':../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1338#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h :1229:38 ^3798:11::: 23:: In file included from :../../gcc-10.2.0/gcc/lra-assigns.c note: :81warningwarning In file included from note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' rtunion fld[1]; ../../gcc-10.2.0/gcc/loop-iv.c: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 55: note../../gcc-10.2.0/gcc/target.h SUBREG_BYTE (rt) = arg1; In file included from ^ attrs = MEM_ATTRS (x); :In file included from 276 ^~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/loop-unroll.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def ^ ~3808: :2039:25 ^ ~: ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h: 26:1670:1: warning: In file included from ^~~~~~~~~~~~~ 345:empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt)../../gcc-10.2.0/gcc/rtl.h: 3: :2607 1229:3808:note: : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h223expanded from macro 'SUBREG_BYTE'^38:warning:24: : note: ::444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) expanded from macro 'MEM_ATTRS' note: : warning: :5:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 X0EXP (rt, 3) = NULL_RTX;:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)notearray 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XINT (rt, 4) = arg4;:444:1373:32 : ^ ~ note: ^ ~ expanded from macro 'XCSUBREG' ^ ^ :1358: 27../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1365In file included from :23: note: :expanded from macro 'XINT'In file included from 5../../gcc-10.2.0/gcc/lra-assigns.c:81: ../../gcc-10.2.0/gcc/lower-subreg.c: :In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 29 ^ ~note: :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note: expanded from macro 'X0EXP' : ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~26 ../../gcc-10.2.0/gcc/rtl.h:12301229:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:276#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1228note:38 : : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :38: note XBBDEF (rt, 2) = arg2;expanded from macro 'X0MEMATTR' ^ ~: expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/target.def #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1685:noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-invariant.c:421:: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 :1230 warning: empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from :5: note: array 'fld' declared here :: rtunion fld[1]; ^37 ^ ~ HOOK_VECTOR_END (omp) ^ note: array 'fld' declared here25:: ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/loop-init.cnote./genrtl.h::25:486 rtunion fld[1]; 43: : In file included from ../../gcc-10.2.0/gcc/rtl.h:::expanded from macro 'RTL_CHECKC1':4443:note 50: 5: : ^ 3808: note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' notewarning : : expanded from macro 'HOOK_VECTOR_END' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:735 XINT (rt, 1) = arg1;: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 3 ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ ::: array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/loop-iv.c 444 rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from :5::../../gcc-10.2.0/gcc/rtl.h:122855: In file included from ../../gcc-10.2.0/gcc/rtl.h1338:38::../../gcc-10.2.0/gcc/target.h note3808 X0EXP (rt, 1) = NULL_RTX; 23: ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ :note:: : : expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h: note276: ../../gcc-10.2.0/gcc/target.def25array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h1737::: :13808expanded from macro 'XINT'346 : ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1358:27: :: rtunion fld[1]; warning ^ : ^ ~224 note:empty macro arguments are a C99 feature [-Wc99-extensions]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : expanded from macro 'X0EXP'HOOK_VECTOR_END (goacc) ^ ~ 3^In file included from ../../gcc-10.2.0/gcc/lra.c:108: : In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):::444 43::1229:385: note warning../../gcc-10.2.0/gcc/rtl.h::: :expanded from macro 'RTL_CHECK2'50warning: 3808 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : note: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'HOOK_VECTOR_END' note ./genrtl.h: ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here XINT (rt, 5) = arg5;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h :1228 ^ ^ ~: 444: rtunion fld[1]; 38 :385: ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: 3: ::../../gcc-10.2.0/gcc/lra-assigns.c:../../gcc-10.2.0/gcc/rtl.hIn file included from 81note note:../../gcc-10.2.0/gcc/lower-subreg.c: : expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:261358#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1338 ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h : XEXP (rt, 1) = arg1;::276: array 'fld' declared here ../../gcc-10.2.0/gcc/target.def:23:27: ../../gcc-10.2.0/gcc/rtl.hIn file included from : 2061: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:note:: 3808 ^ ~ ^ 444:5: expanded from macro 'XINT'./genrtl.h:: 267 :3note../../gcc-10.2.0/gcc/rtl.h:13411:: array 'fld' declared here note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :23warningexpanded from macro 'X0EXP' ^ ~ : rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: warning : note: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^In file included from XEXP (rt, 3) = arg3; HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h^ ^ ~ :../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'XEXP':1229../../gcc-10.2.0/gcc/rtl.h43::3808: :: 1228:50./genrtl.h:38In file included from 516::../../gcc-10.2.0/gcc/loop-init.c::25381341:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note 3 ^ ~: :: :23note warningexpanded from macro 'RTL_CHECK1'In file included from : expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END':../../gcc-10.2.0/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ::: ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 3808: ./genrtl.h:786:3: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229: warning:44438: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'XEXP':5: XVEC (rt, 1) = arg1; notenote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ ~ ^ ~array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.h: 55::1358: :27 ^: noteIn file included from ../../gcc-10.2.0/gcc/loop-iv.c::1342: note55: 81:: : array 'fld' declared here : In file included from 1229expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:23note3808In file included from :38: : ../../gcc-10.2.0/gcc/target.h:276: rtunion fld[1]; array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/target.def:3346../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XVEC' 444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^:5 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h ^ ~:1: ^:1228 ./genrtl.h:38 : In file included from warning:347../../gcc-10.2.0/gcc/loop-unroll.c:25: note:In file included from :: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h::31229:38:In file included from expanded from macro 'RTL_CHECK1': note warningHOOK_VECTOR_END (addr_space)../../gcc-10.2.0/gcc/lra.c: :: 108 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 3808array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note^: In file included from : ./genrtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :3808: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h::43225:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~444./genrtl.h: 50: note3 X0EXP (rt, 5) = NULL_RTX;: : :5:66: expanded from macro 'HOOK_VECTOR_END'3 rtunion fld[1]; ^ ^ ~In file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:444 ^: ../../gcc-10.2.0/gcc/lower-subreg.c :26: warningwarning: : In file included from 5: note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: 1358268:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ 3:27 :: rtunion fld[1]; ^note XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h: In file included from warning: ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP' 1341:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; In file included from : ^ ~ :42: 1341 In file included from ../../gcc-10.2.0/gcc/rtl.h:23:../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/lra-assigns.c: In file included from note../../gcc-10.2.0/gcc/loop-init.c : expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):81133825 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~: In file included from :3808../../gcc-10.2.0/gcc/target.h: 1229../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: :: ::3808: ./genrtl.h38: note: expanded from macro 'RTL_CHECK2' 276:81323: note: ./genrtl.h:: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38::: note ^ ~5236:1228 : expanded from macro 'RTL_CHECK2' 517: 3:1:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :444:note:warning5: :warning: expanded from macro 'RTL_CHECK1' : ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5 XEXP (rt, 2) = arg2;: array 'fld' declared here 1229 :38: note rtunion fld[1];: XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^ warningexpanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h: 444 ^ ~:1341: 23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) empty macro arguments are a C99 feature [-Wc99-extensions]note5 :In file included from ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-unroll.c:25expanded from macro 'XEXP' : :1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23In file included from ../../gcc-10.2.0/gcc/rtl.h : note: notearray 'fld' declared here :3808: : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.hnote:444: array 'fld' declared here./genrtl.h :5 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls) ^../../gcc-10.2.0/gcc/rtl.h: ^ ~ rtunion fld[1];: ^ note : ../../gcc-10.2.0/gcc/rtl.h:226In file included from ^12291229../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43: array 'fld' declared here::::338:::50: 3808 warning rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/lra.c: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 7) = NULL_RTX; ^:note: expanded from macro 'RTL_CHECK2': : 108 ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: 38 ^ ~ 348../../gcc-10.2.0/gcc/rtl.h:1358:::3:In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:3808 27 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note note: expanded from macro 'X0EXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h :94#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' warning:26 : ^ ~In file included from 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lra-assigns.c: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ^ ~ :81: In file included from ../../gcc-10.2.0/gcc/target.hwarning../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:4441358:5276:444::: 27: : note5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :: 3808: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/target.def XEXP (rt, 1) = arg1; note./genrtl.h: note: ^ ~ : array 'fld' declared here 6087: 269 rtunion fld[1];:38: array 'fld' declared here 3note: expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: 1341 ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :23:In file included from : ^ ~../../gcc-10.2.0/gcc/loop-invariant.cwarning::1 note ../../gcc-10.2.0/gcc/rtl.h ^ ~42:444: In file included from ../../gcc-10.2.0/gcc/loop-init.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: :: warning25: XINT (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'In file included from note : ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h1338 :: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :1228HOOK_VECTOR_END (c) 23array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];^ ../../gcc-10.2.0/gcc/target-hooks-macros.h38: 867:::43 note: ^3808: ./genrtl.h: 12293: warning : ::518:: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 50expanded from macro 'XINT'3: 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : :note XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: :In file included from expanded from macro 'RTL_CHECK2' note ^ ~1229:: : ../../gcc-10.2.0/gcc/loop-unroll.c:warningexpanded from macro 'HOOK_VECTOR_END' 25 38:: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~1340::expanded from macro 'RTL_CHECK1'23 : expanded from macro 'RTL_CHECK2' 3808 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:444:444 XEXP (rt, 3) = arg3;: note5: ^ ~81 5::: ../../gcc-10.2.0/gcc/rtl.h: note: 444array 'fld' declared here1341:expanded from macro 'XSTR' ::In file included from ../../gcc-10.2.0/gcc/target.h 23: rtunion fld[1];265note ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5::: 276: : 3: note: ../../gcc-10.2.0/gcc/target.defarray 'fld' declared herearray 'fld' declared here :6240:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1 ^ : XEXP (rt, 1) = arg1; ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341warning: :empty macro arguments are a C99 feature [-Wc99-extensions]55expanded from macro 'XEXP' ^ : :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3808: :In file included from 38HOOK_VECTOR_END (cxx) ^: ./genrtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note :3808note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/target-hooks-macros.h270: expanded from macro 'RTL_CHECK2':: ../../gcc-10.2.0/gcc/lra.c43:50: note ^ ~:1229:: ./genrtl.h:3: 379expanded from macro 'HOOK_VECTOR_END' ::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from note108: In file included from XEXP (rt, 6) = arg6; 3: ^ ~../../gcc-10.2.0/gcc/rtl.h : warning ^ ~../../gcc-10.2.0/gcc/target.h: 1229 ../../gcc-10.2.0/gcc/rtl.h:444:5: note:expanded from macro 'RTL_CHECK2' : :: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; 276 ^ ~ : note: expanded from macro 'RTL_CHECK2' 3808: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def./genrtl.h:177#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: rtunion fld[1];1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from 1341:../../gcc-10.2.0/gcc/rtl.h:: 36329../../gcc-10.2.0/gcc/loop-init.c444:444::note:: 25: :In file included from :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :warning3808: ./genrtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 23:1868 XEXP (rt, 1) = arg1; ^ ~: :3 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ^ ~: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning: : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : array 'fld' declared here5: note: HOOK_VECTOR_END (emutls) rtunion fld[1]; note: expanded from macro 'XEXP' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2; : ^ ^: rtunion fld[1];1341 ^ ~:235: ^ ~: ^ In file included from note../../gcc-10.2.0/gcc/loop-invariant.c ../../gcc-10.2.0/gcc/target-hooks-macros.h:: expanded from macro 'XEXP' :43:42: ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~501340../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-unroll.c:3808: note:: 2325:1229:38: :: In file included from ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.hnote ::3808: : 1229array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' : expanded from macro 'RTL_CHECK2'note./genrtl.h rtunion fld[1];: ./genrtl.h:::519: expanded from macro 'XSTR' ^266:3:38:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : In file included from ../../gcc-10.2.0/gcc/loop-iv.c warning: expanded from macro 'RTL_CHECK2'warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :55 ^ ~../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])81444: In file included from ../../gcc-10.2.0/gcc/target.h XBBDEF (rt, 2) = arg2; ^ ~:276: ../../gcc-10.2.0/gcc/target.def : X0EXP (rt, 4) = NULL_RTX;: ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1];: ^: ^ ~444:53808: 6450 :1:../../gcc-10.2.0/gcc/rtl.h warning:../../gcc-10.2.0/gcc/rtl.h1229: ::1345empty macro arguments are a C99 feature [-Wc99-extensions]1358:27: :: 38 :note./genrtl.h:HOOK_VECTOR_END (target_option) ^ note25: In file included from note: expanded from macro 'RTL_CHECK2'380: : expanded from macro 'X0EXP'note../../gcc-10.2.0/gcc/lower-subreg.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3: expanded from macro 'XBBDEF' 26../../gcc-10.2.0/gcc/target-hooks-macros.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ array 'fld' declared here ^ ~: rtunion fld[1]; : In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;43:50: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ :1228:38: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1228 ^ ~::In file included from note 38../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from ../../gcc-10.2.0/gcc/target.h: : expanded from macro 'RTL_CHECK1':3808 In file included from 276 ../../gcc-10.2.0/gcc/lra.c:108: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hnote:: ./genrtl.h1345../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/target.def::: ^ ~6552444::: ./genrtl.h: expanded from macro 'RTL_CHECK1'25271 5: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 1:array 'fld' declared here : rtunion fld[1];3 ^ ~ ^../../gcc-10.2.0/gcc/rtl.h178: :: ../../gcc-10.2.0/gcc/rtl.h:warning: 3empty macro arguments are a C99 feature [-Wc99-extensions] 444warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5::444HOOK_VECTOR_END (shrink_wrap) note: :^ 5../../gcc-10.2.0/gcc/target-hooks-macros.h: note:43 XEXP (rt, 7) = arg7;: array 'fld' declared here warning: :expanded from macro 'XBBDEF' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ~ : note: array 'fld' declared here 50 : note: ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h:1228In file included from ../../gcc-10.2.0/gcc/loop-init.c: ^ ../../gcc-10.2.0/gcc/rtl.h::1345 ^25:38:25: note : In file included from ../../gcc-10.2.0/gcc/rtl.h:: 1341In file included from expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/loop-invariant.cIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:3808::25: ./genrtl.h:897#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :444: expanded from macro 'XBBDEF':note: 42:: :In file included from 3../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XEXP'5 :3808: :81#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): : In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 267:3:3808 ^ ~: array 'fld' declared here In file included from warning XSTR (rt, 1) = arg1; rtunion fld[1];: ^../../gcc-10.2.0/gcc/rtl.h:1228:38./genrtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~: : 1229../../gcc-10.2.0/gcc/rtl.h:In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/loop-iv.c550:3:276 ^ ~:note: 1340expanded from macro 'RTL_CHECK1' : 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::55:1341: : ../../gcc-10.2.0/gcc/target.def::In file included from 23::6810 warning: ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' 1 3808: ./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; : ^ ~ ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1229:38381:3 warning: : note ^ ~../../gcc-10.2.0/gcc/rtl.h:1341 empty macro arguments are a C99 feature [-Wc99-extensions] :../../gcc-10.2.0/gcc/rtl.h:: warning: 23HOOK_VECTOR_END (mode_switching) ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h::444:expanded from macro 'RTL_CHECK2': 38: note: 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:expanded from macro 'RTL_CHECK2' note^ X0EXP (rt, 3) = NULL_RTX;:: 5expanded from macro 'XEXP':note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441358 ../../gcc-10.2.0/gcc/target-hooks-macros.h::5:43 rtunion fld[1];27:note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : ^../../gcc-10.2.0/gcc/rtl.h: 1229:38note: :: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' :array 'fld' declared here444 :50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:: note: 44426In file included from : :5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note : array 'fld' declared here ^ ~ rtunion fld[1];: rtunion fld[1]; ^../../gcc-10.2.0/gcc/lra.cexpanded from macro 'HOOK_VECTOR_END' ^../../gcc-10.2.0/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from :1228:38108: ../../gcc-10.2.0/gcc/loop-unroll.c:25In file included from ^note: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from :In file included from ../../gcc-10.2.0/gcc/loop-init.c../../gcc-10.2.0/gcc/rtl.h::25: 3808: : :In file included from 3808: ./genrtl.h 3808note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECK1' :268:3:: :./genrtl.h:179 rtunion fld[1]; ^3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h:307In file included from :3: ^ ~:warning../../gcc-10.2.0/gcc/loop-invariant.c warning3: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: ./genrtl.h:926 :42:3: warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 XEXP (rt, 1) = arg1; XEXP (rt, 3) = arg3; : ^ ~ In file included from :: ../../gcc-10.2.0/gcc/lra-assigns.c5:../../gcc-10.2.0/gcc/rtl.h:1338:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: note: ^ ~23:1341 XSTR (rt, 1) = arg1;array 'fld' declared here: note : rtunion fld[1];expanded from macro 'XINT'81In file included from : In file included from ../../gcc-10.2.0/gcc/target.h :276:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^:3808 : ./genrtl.h: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~551:3: 23: In file included from : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/loop-iv.c: warning : note../../gcc-10.2.0/gcc/target.def:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h6837: 55: In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;:1340:1229:38: note: expanded from macro 'RTL_CHECK2': 23: ^ ~ 1 ../../gcc-10.2.0/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1229:38 ./genrtl.h:: ^ ~ :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h 1341 ::1229warningnote rtunion fld[1]; : ^../../gcc-10.2.0/gcc/rtl.h: 38: 382:empty macro arguments are a C99 feature [-Wc99-extensions] :In file included from ../../gcc-10.2.0/gcc/lra.c:10823: In file included from :expanded from macro 'RTL_CHECK2' 1229HOOK_VECTOR_END (C90_EMPTY_HACK) :::^3 note ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3808:: :43: expanded from macro 'RTL_CHECK2' ^ ~ note./genrtl.h: expanded from macro 'RTL_CHECK2' notewarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP':50: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :444 ^ ~ ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1805::note ^ ~3 note: array 'fld' declared here 444 rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:1229 :../../gcc-10.2.0/gcc/loop-unroll.c:warning538:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4; : : :251358../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' : In file included from ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^:27note3808: 444::5 note: ./genrtl.h : ^ ~: array 'fld' declared here: 269:1338:note: 23expanded from macro 'X0EXP' :3: warningarray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^444 ^ ~ rtunion fld[1];: 5 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^../../gcc-10.2.0/gcc/rtl.h In file included from :../../gcc-10.2.0/gcc/lower-subreg.c: 26: note1338 ^ ~: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h: ::In file included from ../../gcc-10.2.0/gcc/loop-init.c23In file included from ../../gcc-10.2.0/gcc/rtl.h1228:note:38:: ^ ~ :3808note: : ./genrtl.h:308:3: expanded from macro 'XINT' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote25 rtunion fld[1];: : : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^expanded from macro 'RTL_CHECK1' warning1229:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XBBDEF (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/rtl.hnote:1229:38: ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h noteIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c: ^ ~ : expanded from macro 'RTL_CHECK2' :444../../gcc-10.2.0/gcc/rtl.h:444:: ^ ~ 42: In file included from 55:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note::: 38081342: array 'fld' declared here : ./genrtl.h:653note:: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::3:134523: warningnote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XVEC' : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^: rtunion fld[1]; ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1394../../gcc-10.2.0/gcc/rtl.h:444:: 5: XWINT (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/loop-iv.cnote25 ^: :array 'fld' declared here: ^ ~ 13 note55: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from : ^ ~: rtunion fld[1];../../gcc-10.2.0/gcc/lra.c:108: 3808: ^expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1234:: In file included from ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h38329:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 rtx tmp = XEXP (this, 1); 181:38: ^ ~ :3:note: expanded from macro 'RTL_CHECK2' ::3In file included from : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h:warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3;1228:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'XWINT' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h 25: In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~:1338:23: ^ ~:23note: expanded from macro 'XINT' : XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ : ^ ~expanded from macro 'XEXP' ::444444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: 1229:383808:445:5../../gcc-10.2.0/gcc/rtl.h:::note : : 5array 'fld' declared here:note: expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h:1338:270../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note rtunion fld[1]; note: array 'hwint' declared here : HOST_WIDE_INT hwint[1];3 ^ ~: : ^: 23../../gcc-10.2.0/gcc/rtl.h ^ :1229:38../../gcc-10.2.0/gcc/hwint.h::444warningarray 'fld' declared here note: : : In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XINT'../../gcc-10.2.0/gcc/loop-init.c note: XEXP (rt, 6) = arg6; ^ ~59:2625 : note../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5 ^ ~ rtunion fld[1];: expanded from macro 'HOST_WIDE_INT': 1341: :: In file included from note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long ^ : :3808:231229array 'fld' declared here In file included from : :./genrtl.h../../gcc-10.2.0/gcc/loop-invariant.c:42 note: : expanded from macro 'RTL_CHECK2':: ^ rtunion fld[1]; 956 ^: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c::3808: ./genrtl.h:6543In file included from ../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'XEXP'::38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~326: In file included from ../../gcc-10.2.0/gcc/rtl.hwarning55#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2': :: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 5:1229:3808: ./genrtl.h :3808 XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XSTR (rt, 6) = arg4; ^ ~: note: : ./genrtl.h: ^ ~309 In file included from :../../gcc-10.2.0/gcc/lra-coalesce.c:49: : ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h:1340:23warning : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1342:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XSTR': : rtunion fld[1];323:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning : ^ ~:444 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 5: ^ ~../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ note: array 'fld' declared here ^1394 : note13: :444: ../../gcc-10.2.0/gcc/rtl.h:1229:38warning : note: : XWINT (rt, 2) = arg2; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341: ^235:: expanded from macro 'XVEC'note ../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1];1407In file included from : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])13../../gcc-10.2.0/gcc/lra.c:108: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~ : note../../gcc-10.2.0/gcc/rtl.h: ::../../gcc-10.2.0/gcc/rtl.h: warning ^ rtx tmp = XEXP (this, 1);182:In file included from 1234#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 444: ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c:: 3:29array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'XEXP' warning5: note: ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1); ^ ~ 25array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~: ^ ~ rtunion fld[1];271:3:: 1341:23: 1341 warning: ^ :23 note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :1229:38../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:In file included from : note: expanded from macro 'XEXP' 1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.hnote XEXP (rt, 7) = arg7;: :1229: :1229: ^ ~:38: 1229expanded from macro 'RTL_CHECK2'noteexpanded from macro 'XWINT': : 55: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 23#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h3838: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::1341:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: note note: expanded from macro 'RTL_CHECK2' ^ ~: ../../gcc-10.2.0/gcc/rtl.h3808: note../../gcc-10.2.0/gcc/rtl.h./genrtl.h: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h:444 ::: 5444expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note415note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : expanded from macro 'RTL_CHECK2' :3445 :: ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ 1229 : XINT (rt, 1) = arg1;5 5:In file included from ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::38: note: expanded from macro 'RTL_CHECK2' 1338:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: : ^ ~ ::26note note: ../../gcc-10.2.0/gcc/rtl.h: In file included from 444 :1229expanded from macro 'XINT': :array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : array 'fld' declared here 5array 'hwint' declared here : rtunion fld[1];: note HOST_WIDE_INT hwint[1]; 38../../gcc-10.2.0/gcc/rtl.h:note: 3808 ^ : ../../gcc-10.2.0/gcc/hwint.h./genrtl.h:310: ^ ~ : rtunion fld[1]; 3 ^ ^../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here note:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 59:1229:expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;:38:array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1407note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/loop-init.c: ^ ~: note ^ : expanded from macro 'HOST_WIDE_INT'25 : ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1469:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h14../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h13:3808In file included from ../../gcc-10.2.0/gcc/lra.c :# define HOST_WIDE_INT long long :: ./genrtl.h:warning::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]984 : ^ :3108: ^ ~444 1358 : :5: note: :In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1);27 ../../gcc-10.2.0/gcc/rtl.hIn file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); :../../gcc-10.2.0/gcc/loop-invariant.c note: ^ ~: 3808../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': :42warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];444:5: ^1341In file included from :./genrtl.h XSTR (rt, 1) = arg1; :23 ^ ~: ../../gcc-10.2.0/gcc/rtl.h note:3808 ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1341:23:: array 'fld' declared here note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from ../../gcc-10.2.0/gcc/loop-unroll.c220 rtunion fld[1]; :1228../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h:1340:708 :25: :: 23In file included from 3:1229:38::../../gcc-10.2.0/gcc/rtl.h:38: 3::: 3808noteIn file included from note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/loop-iv.c :warning: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~55 notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ : SUBREG_BYTE (rt) = arg1;./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3808: ./genrtl.h:448:3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1229:38:: 4441341:::1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:38 ^ ~ 2039: note: 23: note: expanded from macro 'RTL_CHECK2' :307note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3526: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^ ~: note:444 ^: expanded from macro 'SUBREG_BYTE' note: array 'fld' declared here ^ ~ :5 rtunion fld[1];warning#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h26 note: array 'fld' declared here:444:../../gcc-10.2.0/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; ^ ~: rtunion fld[1]; 5::12291475: : In file included from ^../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here 10:381340../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808: ::1341 rtunion fld[1];: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: 23In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 1373 ^:warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1012 : return XEXP (insn, 1);note:3223: : :311:3 ^ ~3note ../../gcc-10.2.0/gcc/rtl.h: note:note: :expanded from macro 'RTL_CHECK2': : expanded from macro 'XEXP'1469 : ../../gcc-10.2.0/gcc/rtl.h14expanded from macro 'XCSUBREG': warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1341: 23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : XVEC (rt, 1) = arg1; ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR':expanded from macro 'XEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;1342:23: note warning: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: ^ ~ :444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 5: note../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:1229 1229 array 'fld' declared here rtx next = XEXP (insn, 1);:: : 38expanded from macro 'RTL_CHECKC1' 1358: ../../gcc-10.2.0/gcc/rtl.h27note: rtunion fld[1];1229:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note38:: : : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP':note : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^ ~:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h : note1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444:444../../gcc-10.2.0/gcc/rtl.h:444:5::array 'fld' declared here444 :55: note: array 'fld' declared here ^ :In file included from ../../gcc-10.2.0/gcc/lra.c::108: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h5: note:3808: : 1228 : ^array 'fld' declared herenote: :38 notearray 'fld' declared hereIn file included from : rtunion fld[1];array 'fld' declared here./genrtl.h ::221 ../../gcc-10.2.0/gcc/loop-invariant.c:42: ::In file included from 23 : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.hnote:3:../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' rtunion fld[1]; ^1480 ../../gcc-10.2.0/gcc/loop-iv.c:3808: warning: ^: expanded from macro 'RTL_CHECK1' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 XBBDEF (rt, 2) = arg2;: ^ ~ ./genrtl.h:735In file included from :../../gcc-10.2.0/gcc/loop-unroll.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :3: warning../../gcc-10.2.0/gcc/rtl.h55: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 return XBBDEF (insn, 2); ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~In file included from ../../gcc-10.2.0/gcc/loop-init.c ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 1345 :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449::1345:25: 1358:1041: :444: ^ ~note27 ./genrtl.h: expanded from macro 'XBBDEF': 5: :33#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here 25 note: ^ ~ : note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP':warning 1228: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ 38 ::308 ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning note: : expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:3: warning:../../gcc-10.2.0/gcc/rtl.h26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; : In file included from : ^ ~ 1475expanded from macro 'XBBDEF' :10:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h: : XINT (rt, 2) = arg2;312 1228 ^ ~:../../gcc-10.2.0/gcc/rtl.hwarning444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; return XEXP (insn, 1); 38 ^ ~ :5: note: : ../../gcc-10.2.0/gcc/rtl.h:1341array 'fld' declared here :23 :: ^ ~3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~note : expanded from macro 'RTL_CHECK1' : ../../gcc-10.2.0/gcc/rtl.h:1228:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1341 X0EXP (rt, 6) = NULL_RTX; ^../../gcc-10.2.0/gcc/rtl.h :: ^ ~:23 note: expanded from macro 'RTL_CHECK1'1345 :1338: note ^ ~: 25:expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: ../../gcc-10.2.0/gcc/rtl.h:note note../../gcc-10.2.0/gcc/rtl.h ^ ~1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):27 : note ^ ~ : : note: ../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'XEXP'444expanded from macro 'X0EXP'expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT': :5:5../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1229:note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 38 ^ ~:array 'fld' declared here note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1485: ../../gcc-10.2.0/gcc/rtl.h10: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hwarning ^:1229 :: 1228:38: 1229../../gcc-10.2.0/gcc/rtl.h: :38:notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: ^ note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/lra.c:108#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); expanded from macro 'RTL_CHECK1' ^ ~ ^ ~: :1228In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~1345noteIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: :38: note:../../gcc-10.2.0/gcc/rtl.h444: expanded from macro 'RTL_CHECK1' ::4225: : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XBBDEF'warning : ../../gcc-10.2.0/gcc/rtl.h : ^ ~5 ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~3808444:5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'fld' declared here: XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ 444: ./genrtl.h ^ ~note:../../gcc-10.2.0/gcc/rtl.h5: :array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; 1480:10: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:1341:5 ::1228: ^:786:323 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: warning38:444:In file included from 5: note: array 'fld' declared here : ^note rtunion fld[1];../../gcc-10.2.0/gcc/loop-iv.c : note: ^ expanded from macro 'XEXP': :55noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/lower-subreg.cwarning: : array 'fld' declared here : In file included from : rtunion fld[1];expanded from macro 'RTL_CHECK1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26: In file included from In file included from X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/loop-unroll.c:25: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808 :3808: 3808../../gcc-10.2.0/gcc/rtl.hIn file included from :: ./genrtl.h:313./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::: :309:3:5./genrtl.h:1229:../../gcc-10.2.0/gcc/loop-init.c:3: warning../../gcc-10.2.0/gcc/rtl.h 25:: 381358In file included from :warning450: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h27:3808: return XBBDEF (insn, 2);:3: ../../gcc-10.2.0/gcc/rtl.h: : ^ ~./genrtl.hnote:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :: note: expanded from macro 'X0EXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1345: 25 ^ ~note 1341: XSTR (rt, 2) = arg2;:23 rtunion fld[1];::expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1228:38 ^ X0EXP (rt, 7) = NULL_RTX;note: :../../gcc-10.2.0/gcc/rtl.h:1496:10 note: expanded from macro 'XBBDEF' : warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3);:1340:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ../../gcc-10.2.0/gcc/rtl.h444 : ::5 XVEC (rt, 3) = arg3; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' 1358#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1228../../gcc-10.2.0/gcc/rtl.h: 27:1341 ^ ~ :444:5: note: array 'fld' declared here note ^ ~38 ::../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note: ../../gcc-10.2.0/gcc/rtl.h23note:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK1': ^expanded from macro 'X0EXP': : : 1342:23 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~: array 'fld' declared here ^ ~ In file included from note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^note: : ../../gcc-10.2.0/gcc/loop-invariant.cexpanded from macro 'XEXP': ^ ~ 42In file included from expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/lra.c: : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from 1229../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38108444../../gcc-10.2.0/gcc/rtl.h:: :::1228../../gcc-10.2.0/gcc/rtl.h3808:1229:38In file included from 5 note: expanded from macro 'RTL_CHECK2': :./genrtl.h::: :813:3note:1229../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: : array 'fld' declared here :380838 rtunion fld[1]; ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h : ^ notenote: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : XEXP (rt, 1) = arg1; ./genrtl.h:223:3 :: ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1'warning: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :: note../../gcc-10.2.0/gcc/rtl.h:4441485:10: warning XINT (rt, 4) = arg4;: 5expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~note note: return XBBDEF (insn, 2);array 'fld' declared here : ^ ~: 1341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here444: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345: rtunion fld[1];25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];13385../../gcc-10.2.0/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^444 ^ ~ ^ :: ../../gcc-10.2.0/gcc/rtl.h:23: ../../gcc-10.2.0/gcc/rtl.h note::noteIn file included from 444:23: 5: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/loop-unroll.c5: note../../gcc-10.2.0/gcc/loop-init.c:25array 'fld' declared here: note: array 'fld' declared here : rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: rtunion fld[1];: array 'fld' declared here : ^25 ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from In file included from In file included from return XEXP (insn, 3);../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h : 55: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ../../gcc-10.2.0/gcc/rtl.h:12283808 expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26./genrtl.h:3808: ./genrtl.h38: : ./genrtl.h::1072451: :1229:38:3: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:3::note310 : expanded from macro 'RTL_CHECK1' In file included from : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' :3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h343#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XVEC (rt, 4) = arg4; XSTR (rt, 1) = arg1;:1341 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :23warning:: ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h note:1342:: 1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 ^ ~ :::expanded from macro 'XEXP' note 3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 ^ ~: ../../gcc-10.2.0/gcc/rtl.h38:expanded from macro 'XVEC'warning:444: 5: : note: expanded from macro 'XSTR' note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h:444:5: noteexpanded from macro 'RTL_CHECK2': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:122938: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX;note../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 1341note : rtunion fld[1];note:: ^ ~array 'fld' declared here 23 rtunion fld[1]; ^ ^: : : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :note../../gcc-10.2.0/gcc/rtl.h444:5: 38:note: In file included from ::444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here51496: ^ ~ ../../gcc-10.2.0/gcc/loop-invariant.c: expanded from macro 'XEXP':10::note rtunion fld[1];warning42 ^ : expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: :1358: ^ ~ return XEXP (insn, 3); : ^ ~ note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h27: : ^ ~3808 : ./genrtl.h rtunion fld[1];:867:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3:../../gcc-10.2.0/gcc/rtl.h5: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229: 381341: ^ ~: note./genrtl.h23:: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:: ^ :444:5 note: : note: array 'fld' declared here XSTR (rt, 1) = arg1;224note:note: expanded from macro 'RTL_CHECK2'array 'fld' declared here: 3: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning rtunion fld[1]; : ^ ~../../gcc-10.2.0/gcc/rtl.h:1506 : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note ^warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/loop-init.c:25 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ return XUINT (insn, 4); ^ ~: :../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/rtl.h1229:38:../../gcc-10.2.0/gcc/rtl.h::38081338:5:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:55:1229: : In file included from : :38note../../gcc-10.2.0/gcc/rtl.h 23../../gcc-10.2.0/gcc/rtl.h::: 1228:38 : note: expanded from macro 'RTL_CHECK1':./genrtl.h note note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': :3808:1073:note: :expanded from macro 'XINT' ./genrtl.h 3: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):452: 1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~26 ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ warning: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444::1229:38: :5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; note ^note : array 'fld' declared here : rtunion fld[1];: expanded from macro 'XUINT'../../gcc-10.2.0/gcc/rtl.h:444: XVEC (rt, 5) = arg5; ^ ~ 444In file included from ../../gcc-10.2.0/gcc/lower-subreg.c :26: In file included from #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)5 ^ XSTR (rt, 2) = arg2; : ../../gcc-10.2.0/gcc/rtl.h note ^ ~ : ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5array 'fld' declared here:3808: note../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1501: rtunion fld[1]; :1340 ^note: expanded from macro 'RTL_CHECK2' 1342./genrtl.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from :In file included from :1229../../gcc-10.2.0/gcc/loop-invariant.c:23../../gcc-10.2.0/gcc/loop-unroll.c:: 25344 : In file included from ../../gcc-10.2.0/gcc/rtl.h::note:1023::: expanded from macro 'XSTR'38380842: : note: ../../gcc-10.2.0/gcc/rtl.h: warning:3444: note: expanded from macro 'RTL_CHECK2' In file included from ./genrtl.h:311:3:: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~ 3808: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ./genrtl.h:868:3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5 X0EXP (rt, 2) = NULL_RTX;1229 XSTR (rt, 2) = arg2; : ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: :1358:1340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 444: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/rtl.h:::23: note38: : 1229 note1341: rtunion fld[1];:23: noteexpanded from macro 'XSTR'38: note: expanded from macro 'RTL_CHECK2': ^: expanded from macro 'XEXP'array 'fld' declared here 27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/lra.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :108 ^ ~ note ^ ~ rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:383808: : ../../gcc-10.2.0/gcc/rtl.h:note./genrtl.h: :225 1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ ~ : 3 ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h:444::27../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::: 38:note: expanded from macro 'X0EXP' 5::: note: array 'fld' declared here 1511:../../gcc-10.2.0/gcc/rtl.hnote:1229:3810#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : note: : 5:::expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' note: array 'fld' declared herewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444 warning: rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ ^ ~ ^ ~ ^: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1506:: ../../gcc-10.2.0/gcc/rtl.h1341:: note: 23: note: :10:expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:In file included from : warning1339#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here444: :1228 ^ ~ 5: note444../../gcc-10.2.0/gcc/rtl.h: ::38: note:26: note: expanded from macro 'XUINT' : : array 'fld' declared here5expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :1229:38 rtunion fld[1]; : return XUINT (insn, 4); ^ ~ :3808: : ./genrtl.h:note note453 ^ ~ ^ ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h:1339:26:../../gcc-10.2.0/gcc/rtl.h:: note444In file included from : : expanded from macro 'XUINT'3 :expanded from macro 'RTL_CHECK2'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): : array 'fld' declared here warning rtunion fld[1];../../gcc-10.2.0/gcc/loop-init.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:525: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ XINT (rt, 6) = arg6; : In file included from :3808 note1229: ^ ~./genrtl.h: :1103:3 In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here: 1338:23:warning ../../gcc-10.2.0/gcc/lower-subreg.c: rtunion fld[1];38: 444::26:38:../../gcc-10.2.0/gcc/loop-invariant.c: ^ 42 notenote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: : In file included from ../../gcc-10.2.0/gcc/loop-unroll.c XSTR (rt, 1) = arg1;In file included from :25: note: array 'fld' declared hereIn file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'expanded from macro 'XINT': rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: 3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h:312 :3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.hnote:897: ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h :3808:1340:23: X0EXP (rt, 6) = NULL_RTX;:: ^ ~ : note: expanded from macro 'RTL_CHECK2' ./genrtl.h:345 3../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' 444: ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1358:: :3: warning12295:27: :38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^note : ^ ~ : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ 444 rtunion fld[1]; ^ ~note: :../../gcc-10.2.0/gcc/rtl.h:1340#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1229expanded from macro 'RTL_CHECK2' ::38:23 :: : ^ ~5 ../../gcc-10.2.0/gcc/lra.c ^:108: ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:226:3: warning: : ../../gcc-10.2.0/gcc/rtl.h:1534:12#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228 ^ ~: 381358../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK1'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : X0EXP (rt, 7) = NULL_RTX;note27444:: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: ^ ~ array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5 ^ ~ note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ : ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~5 : ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h 1358 ../../gcc-10.2.0/gcc/rtl.h:27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:note note: expanded from macro 'X0EXP': return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note 1229: ^ ~ ^ ~ : array 'fld' declared here :1511 rtunion fld[1];::38 1228 rtunion fld[1]; ^ 10../../gcc-10.2.0/gcc/rtl.h::: ^ 1228 ../../gcc-10.2.0/gcc/rtl.hnote38:In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: : note38::444: :expanded from macro 'RTL_CHECK1' note 5:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note:1342:expanded from macro 'RTL_CHECK2': : array 'fld' declared here : In file included from warning../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note return XUINT (insn, 4); ^ ~ 3808: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^: ^ ~ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from 5../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'RTL_CHECK1': note: :444array 'fld' declared here rtunion fld[1]; ^ 1104:3:In file included from 55:: ../../gcc-10.2.0/gcc/lower-subreg.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: In file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; note: array 'fld' declared here 26 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h: ^ ~ ^: ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~ 486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h1339 ^ ~:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from 5../../gcc-10.2.0/gcc/rtl.h:1229::../../gcc-10.2.0/gcc/loop-unroll.c1338:2326:: ../../gcc-10.2.0/gcc/loop-invariant.c:381341:42: In file included from ::23:note : note../../gcc-10.2.0/gcc/rtl.h: note: : expanded from macro 'XINT'array 'fld' declared here : 3808: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):25 note./genrtl.h: rtunion fld[1];: expanded from macro 'XUINT': 3808: : expanded from macro 'RTL_CHECK2'In file included from ./genrtl.h926 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1229:38:: note: expanded from macro 'RTL_CHECK2' ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :346:38083: 3: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 444./genrtl.hwarning: noteIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 ../../gcc-10.2.0/gcc/lra.c: expanded from macro 'XEXP' : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note X0EXP (rt, 4) = NULL_RTX;: :313:3: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~108: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: X0EXP (rt, 7) = NULL_RTX; : ^ ~ 38In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::1358 ^ ~:135827:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h :27:note: ::expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h1229:38:array 'fld' declared herenote: rtunion fld[1];:expanded from macro 'RTL_CHECK2'1340 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ::3808 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];23 : note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h ^ ~ note: expanded from macro 'X0EXP' : 1228../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h: 265:3 ^:38note: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ^ ~ : ^ ~expanded from macro 'RTL_CHECK2':4441864 warning In file included from ../../gcc-10.2.0/gcc/loop-iv.c:note ::5: note../../gcc-10.2.0/gcc/rtl.h:34: : warning1229: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]55 38 : array 'fld' declared here : In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: return safe_as_a (JUMP_LABEL (insn));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ XEXP (rt, 1) = arg1; :516:expanded from macro 'RTL_CHECK1'3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: warning ^ : 1228 ^ ~ 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: ^~~~~~~~~~~~~~~~~ :38 ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; : : ^ ~ ^ ~1341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: : 23../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1': 1342array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; note: 1860 : ^44428:../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:note:42: :: expanded from macro 'XEXP'expanded from macro 'JUMP_LABEL' 1534#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5::../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC'12: note: warning: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~444 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927 ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3../../gcc-10.2.0/gcc/rtl.h:1375:444:5 ^ ~::1342 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h: : :5:note:: 1229: :1229:38:38array 'fld' declared here note: expanded from macro 'RTL_CHECK2'warning rtunion fld[1]; : 3223: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: :notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' : note: ../../gcc-10.2.0/gcc/rtl.h: ^444:expanded from macro 'XCEXP'1342:In file included from ../../gcc-10.2.0/gcc/loop-init.c 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: ^ ~ In file included from ^ ~:../../gcc-10.2.0/gcc/loop-unroll.c ../../gcc-10.2.0/gcc/rtl.h 25 note: ../../gcc-10.2.0/gcc/rtl.h:1229:38::expanded from macro 'XVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~444 : In file included from note:../../gcc-10.2.0/gcc/rtl.h:1230:: ^ ~array 'fld' declared here 25In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:note:37../../gcc-10.2.0/gcc/lower-subreg.c:3 rtunion fld[1];In file included from :: warning: : 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 3808 note: ../../gcc-10.2.0/gcc/rtl.hnote: ./genrtl.h expanded from macro 'RTL_CHECKC1' XINT (rt, 1) = arg1;: :347:../../gcc-10.2.0/gcc/rtl.h ^array 'fld' declared here 3::3808: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :1229 ^ ~:38 ^ ~55: :343#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : note: In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h3808: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h: X0EXP (rt, 5) = NULL_RTX; :In file included from ../../gcc-10.2.0/gcc/lra.c:108: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ^ ~ 5173:../../gcc-10.2.0/gcc/rtl.h:1358:27 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warningIn file included from ../../gcc-10.2.0/gcc/rtl.h444 ^ ~:: :5::5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]13383808:3: warning:: note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1;array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: notenote: array 'fld' declared here expanded from macro 'X0EXP'./genrtl.h: ^ ~ :266../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];23 ^ :3 rtunion fld[1];: ^ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42:../../gcc-10.2.0/gcc/rtl.h ^ ~ :1871: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:134110note: : :23 ^In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 2) = arg2;:: note ^ ~ :3808 1228warning: ^ ~ : 38expanded from macro 'XEXP':23: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h : :1229:956:../../gcc-10.2.0/gcc/rtl.h:3: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1345../../gcc-10.2.0/gcc/rtl.h:1864:::: expanded from macro 'RTL_CHECK1' 34:38 25: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note : expanded from macro 'XBBDEF' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:38: note ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote return JUMP_LABEL (this);: expanded from macro 'RTL_CHECK2' warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h444expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^~~~~~~~~~~~~~~~~ : : : note ^ ~ : 1228:1342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 ^ ~ : note: expanded from macro 'RTL_CHECK1':23array 'fld' declared here 5:../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h: :1860 note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];expanded from macro 'XVEC' : ^ 1229In file included from ::38 ../../gcc-10.2.0/gcc/lower-subreg.c:../../gcc-10.2.0/gcc/rtl.h 26:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])28 : ^ ~ ^~~~~~~~~~~~~~~~~ : ^ ~ rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 5 ../../gcc-10.2.0/gcc/rtl.h ^:1860: :../../gcc-10.2.0/gcc/rtl.h:28:38081229:38In file included from : : ../../gcc-10.2.0/gcc/loop-iv.c::444:expanded from macro 'JUMP_LABEL'./genrtl.h ::5:55348 note:: :note note: array 'fld' declared here note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; In file included from note../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):3808: : ^3: warning: expanded from macro 'RTL_CHECK2' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~./genrtl.h ../../gcc-10.2.0/gcc/rtl.h In file included from ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-init.c: X0EXP (rt, 6) = NULL_RTX;518:: array 'fld' declared here 3expanded from macro 'RTL_CHECK2' 1375:32: note:25: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1375:32In file included from : expanded from macro 'XCEXP' rtunion fld[1]; XEXP (rt, 3) = arg3; : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ ^ ~ note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :In file included from :../../gcc-10.2.0/gcc/rtl.h1341../../gcc-10.2.0/gcc/rtl.h :1358 ^ ~:: 27 ^ ~:1230:../../gcc-10.2.0/gcc/rtl.h: :3808: :23 note: ./genrtl.hnote:: 444:1230:expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081136#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h:267:3: warning: 537: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:::3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]444:37: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ array 'fld' declared here :5 ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1]; note ^expanded from macro 'RTL_CHECKC1' :38 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h note rtunion fld[1]; XEXP (rt, 2) = arg2;note: 1228: ^ ~ 1871 :10: :../../gcc-10.2.0/gcc/rtl.h38 ^ ~warning: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1341: ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23array 'fld' declared here : note: ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK1' ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ return JUMP_LABEL (this); ../../gcc-10.2.0/gcc/rtl.h:444 ^~~~~~~~~~~~~~~~~444In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/loop-invariant.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 5../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: 5:42: :: 1860:: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h note28 : :1341 : ^23expanded from macro 'XEXP' note: array 'fld' declared here noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c rtunion fld[1]; ^ : ::../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'JUMP_LABEL': note1876#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c :: expanded from macro 'XEXP':note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 26./genrtl.h: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:984 :3 ^ ~25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : In file included from In file included from 40:warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h warning: rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229../../gcc-10.2.0/gcc/rtl.h ^ XSTR (rt, 1) = arg1; :3808: ./genrtl.h:3808 ^ ~1229:38::38: return safe_as_a (JUMP_LABEL (this));../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2' In file included from :../../gcc-10.2.0/gcc/loop-iv.c ^~~~~~~~~~~~~~~~~ 1340: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note ^ ~: 379expanded from macro 'RTL_CHECK2'1375: ../../gcc-10.2.0/gcc/rtl.h:5523: note: expanded from macro 'XSTR' : :3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h :: In file included from 444:../../gcc-10.2.0/gcc/rtl.h:3445: note:: 3808array 'fld' declared here ^ ~: 32 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ 1860In file included from ../../gcc-10.2.0/gcc/loop-init.c:25warning : ./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from 519warningnote::28: expanded from macro 'XCEXP' :../../gcc-10.2.0/gcc/rtl.h:444:5: 3../../gcc-10.2.0/gcc/rtl.h:1229note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: X0EXP (rt, 2) = NULL_RTX;: ^ ~ array 'fld' declared here warning: ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1358:27:383808: : XEXP (rt, 1) = arg1;./genrtl.h :1137:notenote: expanded from macro 'JUMP_LABEL' rtunion fld[1];: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'X0EXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' ^ ^ ~ X0EXP (rt, 4) = NULL_RTX;: ../../gcc-10.2.0/gcc/rtl.h3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h 1230:1358:1375warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27../../gcc-10.2.0/gcc/rtl.h::In file included from 37: : :../../gcc-10.2.0/gcc/lra.cnotenote: ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3;1341:32: ^ ~expanded from macro 'RTL_CHECKC1' : :note108: 231228../../gcc-10.2.0/gcc/rtl.h:444:5: note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : :38: ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'X0EXP' note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1340:: expanded from macro 'XEXP'444 23expanded from macro 'XCEXP' : ./genrtl.hnote: :: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1' ^ ~ note268 : expanded from macro 'XSTR': ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: :1229: 38: In file included from ^ ~ ^ ~warning: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hnotearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/loop-invariant.c:note../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h444:421228: ::: 5:In file included from ../../gcc-10.2.0/gcc/rtl.h1230:1229:38: note: expanded from macro 'RTL_CHECK2' : 38: note: expanded from macro 'RTL_CHECK1' 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here rtunion fld[1]; : rtunion fld[1];note: expanded from macro 'RTL_CHECKC1'1338 444 ^ : ^ ~3808:23In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::: 345: ./genrtl.h:note: expanded from macro 'XINT' :3: ../../gcc-10.2.0/gcc/rtl.h5 ../../gcc-10.2.0/gcc/rtl.hwarning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1012 ^ ~:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 444: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1229:444: :note38../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 3 ^ 5:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' : XVEC (rt, 1) = arg1; ^ ~ X0EXP (rt, 3) = NULL_RTX;note: ../../gcc-10.2.0/gcc/rtl.h: ^ 1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here444:5../../gcc-10.2.0/gcc/rtl.h: 1342note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ : : ^ ~ note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: 23In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26array 'fld' declared here:note ../../gcc-10.2.0/gcc/loop-iv.c : expanded from macro 'X0EXP' rtunion fld[1]; ^ note: ^ ~:expanded from macro 'XVEC' 55 ../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ 1860:28: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'JUMP_LABEL' 550#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:In file included from 1375../../gcc-10.2.0/gcc/loop-init.c../../gcc-10.2.0/gcc/rtl.h::25: : ^ ~3:32../../gcc-10.2.0/gcc/rtl.h: In file included from 1228 warning../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:3808444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :1881: 1229: :./genrtl.h:: In file included from 3803:: XEXP (rt, 1) = arg1;38: 35:../../gcc-10.2.0/gcc/rtl.h note:: note : warning38::: array 'fld' declared here rtunion fld[1]; ^3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; note ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345 : expanded from macro 'RTL_CHECK1' : ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.cwarningexpanded from macro 'XCEXP': :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :1167:1081341:3 : : expanded from macro 'XBBDEF'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h JUMP_LABEL (this) = target; ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~ :444../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP'5: XVEC (rt, 1) = arg1; ^ ~1860::1230:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 37 ^ ~28 ../../gcc-10.2.0/gcc/rtl.h:1342269: note:1228::: ../../gcc-10.2.0/gcc/rtl.h:: 23expanded from macro 'JUMP_LABEL' note38:: expanded from macro 'RTL_CHECKC1' 3::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note1229:note: note: : 38expanded from macro 'RTL_CHECK2' array 'fld' declared here : : warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XVEC': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :444:5../../gcc-10.2.0/gcc/rtl.h note ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : : expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; note ^ ~../../gcc-10.2.0/gcc/rtl.h::1375:32: ^ note: expanded from macro 'XCEXP' 1229../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ::38 444::1338:23:5array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::: note25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h : :346:3:notenote: : expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~ 1230warning: : rtunion fld[1];37: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1' In file included from ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444:1881:3: ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ 5../../gcc-10.2.0/gcc/rtl.hwarning:: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h JUMP_LABEL (this) = target;42note In file included from X0EXP (rt, 4) = NULL_RTX; :444 ^~~~~~~~~~~~~~~~~ ^ ~ :1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.c:: : In file included from 5array 'fld' declared here : 38: note26: In file included from rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ^ ~:::../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:3811860../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5::28:3808 : ^ ~./genrtl.h In file included from :note13583:27: note: expanded from macro 'X0EXP' :: ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : note ^ ~: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/loop-iv.c array 'fld' declared here: :note #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1228:: ^ ~ 38 rtunion fld[1]; 444../../gcc-10.2.0/gcc/rtl.h:55: ^ : 5: note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1375note: : 1041array 'fld' declared here X0EXP (rt, 3) = NULL_RTX;array 'fld' declared hereIn file included from :../../gcc-10.2.0/gcc/loop-init.cexpanded from macro 'RTL_CHECK1' 3: :25warning: ^ ~ rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 32: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c:108: : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :note ^../../gcc-10.2.0/gcc/rtl.h In file included from : expanded from macro 'XCEXP'444:In file included from ../../gcc-10.2.0/gcc/rtl.h13411358:27: 5:::23 :3808: :../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:551#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from note: note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:3808 expanded from macro 'X0EXP' note ^ ~ : ./genrtl.h :270: rtunion fld[1];: 3:3808#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ warning: : expanded from macro 'XEXP' ./genrtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2167:1228: ^:101195#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/loop-unroll.c3: ^ ~ :38: XEXP (rt, 6) = arg6;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; : 1229::warning warning ^ ~ ^ ~ 2538: note../../gcc-10.2.0/gcc/rtl.h:1341:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from :23: 1230 SUBREG_BYTE (x), GET_MODE (x));:note: 37 : ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039: note: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP':expanded from macro 'RTL_CHECK1'26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 3808444:: ./genrtl.h:5: note: array 'fld' declared here ::347:3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];1229note : : ^ ~38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444 : ^ ^In file included from ../../gcc-10.2.0/gcc/lower-subreg.c1234::expanded from macro 'SUBREG_BYTE' :2926: note: expanded from macro 'RTL_CHECK2' In file included from In file included from 5::../../gcc-10.2.0/gcc/loop-invariant.c: X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: :42../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h 1358 :1341:23In file included from ^ ~ :27 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h444 ^ :::3808 note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ./genrtl.h:3808../../gcc-10.2.0/gcc/rtl.h: 5:: ./genrtl.h:382: ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:4451373: expanded from macro 'X0EXP'::expanded from macro 'XEXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5 : ^ ~1042#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :32: ../../gcc-10.2.0/gcc/rtl.h3 ^ ~ array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h::note:1228:38: note: expanded from macro 'RTL_CHECK1' : 3warning../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~2167note: :1229:38: : : :array 'hwint' declared herenote : expanded from macro 'RTL_CHECK2' 10:warningexpanded from macro 'XCSUBREG': ../../gcc-10.2.0/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : rtunion fld[1]; ^ ^ ~444 HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444In file included from ../../gcc-10.2.0/gcc/lra.c:108:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : XSTR (rt, 2) = arg2; ^ ^ ~ X0EXP (rt, 4) = NULL_RTX; : In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :1230:37../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:1340 ^ ~ : :23 ../../gcc-10.2.0/gcc/rtl.h: note5: expanded from macro 'XSTR' 271note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/hwint.h::59 ::3: 26warning 1358expanded from macro 'RTL_CHECKC1': SUBREG_BYTE (x), GET_MODE (x)); ^ ~27: note: : ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here ^~~~~~~~~~~~~~~: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'HOST_WIDE_INT' array 'fld' declared here rtunion fld[1]; ^1229note# define HOST_WIDE_INT long longarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ^ ^ ~ In file included from expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/loop-unroll.c XEXP (rt, 7) = arg7; rtunion fld[1];:In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h :1223 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^2538 ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:::2039 :26: In file included from ../../gcc-10.2.0/gcc/rtl.h note: note3:: 444:: expanded from macro 'SUBREG_BYTE'3808 expanded from macro 'RTL_CHECK2' ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :../../gcc-10.2.0/gcc/rtl.h:1228: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341348:38../../gcc-10.2.0/gcc/loop-iv.c ^ ~: :warning../../gcc-10.2.0/gcc/rtl.h:5: note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:23 ^ ~:1373: array 'fld' declared here55:32:: : XEXP (rt, 1) = arg1; ^ ~ note warning note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1341 : :note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::23::444array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: 5:3808 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 6) = NULL_RTX;444:5:: note: array 'fld' declared here rtunion fld[1];: ^ noteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c : ./genrtl.harray 'fld' declared here:26: ^ ~ expanded from macro 'XEXP' :In file included from ^ ~653 expanded from macro 'XCSUBREG' :3:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :3808 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:383:3: ../../gcc-10.2.0/gcc/rtl.h:warning../../gcc-10.2.0/gcc/rtl.h:12291358:../../gcc-10.2.0/gcc/rtl.h:1230In file included from ../../gcc-10.2.0/gcc/loop-invariant.c warning: ^ ~ : 38::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; 42 XWINT (rt, 1) = arg1; ^ ~: ::27In file included from ../../gcc-10.2.0/gcc/rtl.h: note:1234: ^ ~29../../gcc-10.2.0/gcc/rtl.h :3808../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP' 37:: 1229:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note:: : expanded from macro 'RTL_CHECK2'./genrtl.h:note../../gcc-10.2.0/gcc/rtl.h note:10721338: : expanded from macro 'XWINT' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XWINT(RTX, N) ((RTX)->u.hwint[N]):expanded from macro 'RTL_CHECK2'23 ^ ~ 1228: note: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:445:5: ^ ~: expanded from macro 'RTL_CHECKC1' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38../../gcc-10.2.0/gcc/rtl.h: :444:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:2966: note ^ ~ 18../../gcc-10.2.0/gcc/rtl.hwarning:: : ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning444: ../../gcc-10.2.0/gcc/rtl.hnote : expanded from macro 'RTL_CHECK1' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):444:5: note../../gcc-10.2.0/gcc/rtl.h: :5: memset (rt, 0, RTX_HDR_SIZE); XSTR (rt, 1) = arg1; array 'fld' declared here :1229 rtunion fld[1]; ^ note ^ ~: array 'fld' declared here ^~~~~~~~~~~~ ^ ~note: array 'fld' declared here array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:700 :: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~22 :../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1];: 1340../../gcc-10.2.0/gcc/rtl.h:In file included from ::444 23: ^ notenote: expanded from macro 'XSTR'444:5: note../../gcc-10.2.0/gcc/loop-init.c: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/hwint.h:59:26:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)array 'fld' declared here ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/lra.c :108note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h # define HOST_WIDE_INT long long5:: ^ ~ ^3808 : ^note: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 25 array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~: :1229: rtunion fld[1]; 38In file included from In file included from ^:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h note../../gcc-10.2.0/gcc/loop-iv.c:: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h55:../../gcc-10.2.0/gcc/lower-subreg.c3808In file included from 104:: : In file included from 24: note:: expanded from macro 'offsetof': 2966./genrtl.h expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1253:3808:#define offsetof(t, d) __builtin_offsetof(t, d):: ./genrtl.h: ^ ~18../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-unroll.c:26: ::256543 ^ ~1341:23warning: : :../../gcc-10.2.0/gcc/rtl.h:444:5 :warning: : : 3:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : warningIn file included from : ../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : In file included from XVEC (rt, 1) = arg1; array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-assigns.cnote XWINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:3808: 3808: expanded from macro 'XEXP' memset (rt, 0, RTX_HDR_SIZE);:./genrtl.h ^ ~ ^ ~82 : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1234:29:: ./genrtl.h 3084 ^~~~~~~~~~~~ ::379../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:::319:3841342:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23note : expanded from macro 'XWINT' : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XSTR (rt, 6) = arg4; :700:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^22 ^ ~warning :In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h: : 1340:23 expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:42 *step_out = XEXP (x, 1); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h:445../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTX_HDR_SIZE' : :5 ^ ~1229 In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' 38::1341:: array 'hwint' declared here23:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229: 38:1341 ^ ~ ^ ~../../gcc-10.2.0/gcc/hwint.h:59./genrtl.h:: note: note1073: :23 : ^ ~26 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :note../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :104::3 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'HOST_WIDE_INT'24: 1229: note: expanded from macro 'offsetof' 444expanded from macro 'RTL_CHECK2'1229:::3838 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)# define HOST_WIDE_INT long long XSTR (rt, 2) = arg2; ^ ~ : ^ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :1229: note#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~: note 38 ^ ~:array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/rtl.h:55: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 444: rtunion fld[1]; ^ ~5../../gcc-10.2.0/gcc/rtl.h:3808 ^ note: expanded from macro 'RTL_CHECK2'In file included from ^ ~ : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/lra.c ::In file included from 1340 444:708:3: ^ ~23: note: expanded from macro 'XSTR' 108: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5warning../../gcc-10.2.0/gcc/lra-coalesce.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ::49: note: array 'fld' declared here : SUBREG_BYTE (rt) = arg1; rtunion fld[1];3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~444 :5: note: array 'fld' declared here : : rtunion fld[1]; ^ rtunion fld[1];1229 ^../../gcc-10.2.0/gcc/rtl.h 3084:19 :444In file included from In file included from ^:38../../gcc-10.2.0/gcc/lower-subreg.c:26::: ../../gcc-10.2.0/gcc/loop-init.c:: In file included from ./genrtl.h:25 note :: warning : : ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :38085expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808308 *step_out = XEXP (x, 1);../../gcc-10.2.0/gcc/rtl.h: : ./genrtl.h:: :3:2039:26 ^ ~ :415#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1254:note: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 3 expanded from macro 'SUBREG_BYTE' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: ../../gcc-10.2.0/gcc/rtl.h1341::444:5#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: array 'fld' declared here23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340: note: ^ ~ note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1373:32../../gcc-10.2.0/gcc/rtl.h ^ :array 'fld' declared here XINT (rt, 1) = arg1; :: expanded from macro 'XEXP' 231345:25: : note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ~: noteIn file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : note: ^expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/loop-invariant.c expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): :1338../../gcc-10.2.0/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from 23:1228 ^ ~../../gcc-10.2.0/gcc/rtl.h3798:: note../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ ::2511:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:: :42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1229expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h380:3: :3838warning:: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229./genrtl.h note: : attrs = MEM_ATTRS (x);1230 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note:: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~37:1103:3:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1;note expanded from macro 'RTL_CHECK2' : ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229 : ../../gcc-10.2.0/gcc/rtl.h:1345:25../../gcc-10.2.0/gcc/rtl.hnote38: :: note: expanded from macro 'RTL_CHECK2': ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23../../gcc-10.2.0/gcc/rtl.h: 444note : ^ ~ expanded from macro 'RTL_CHECKC1'2607#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF':5:: note: 444 note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5:array 'fld' declared here: 5: note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ 444: :24 ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here note../../gcc-10.2.0/gcc/lra.c: : :1228array 'fld' declared here rtunion fld[1]; 108../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: : 5:In file included from ../../gcc-10.2.0/gcc/rtl.h444:note note3808 rtunion fld[1]; ^: :385:: ^ : array 'fld' declared here./genrtl.h:In file included from :309expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/loop-init.c: : note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)In file included from rtunion fld[1];25 : :../../gcc-10.2.0/gcc/lower-subreg.c ^ ~In file included from :26 ^1229note ../../gcc-10.2.0/gcc/rtl.h: : 38../../gcc-10.2.0/gcc/rtl.h: 3expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from 3808 ../../gcc-10.2.0/gcc/loop-iv.c ^ ~:::1365 array 'fld' declared here warning: :3808:29../../gcc-10.2.0/gcc/rtl.h:444:note: rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0MEMATTR' 5 XEXP (rt, 3) = arg3; ^ ~ : ^ ./genrtl.h:./genrtl.h: expanded from macro 'RTL_CHECK2'551255:: :3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:448#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) In file included from ^ ~ : note XVEC (rt, 3) = arg3;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; 1341:23: ../../gcc-10.2.0/gcc/rtl.h3808 ^ ~ : ^ ~ :444: notearray 'fld' declared here: :1230:expanded from macro 'XEXP' rtunion fld[1];:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: note./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~ ^37 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :1342:::1229: 23:38:../../gcc-10.2.0/gcc/loop-unroll.c:array 'fld' declared here1340 25 : noteIn file included from : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ X0EXP (rt, 1) = NULL_RTX; 23 ::note ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:444:38085 note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1]; : : rtunion fld[1]; expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^: ./genrtl.h:3813798 : expanded from macro 'XSTR' ^ ~ :11../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from 1358:27:: ^ 3:note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/lra.c ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~: : expanded from macro 'X0EXP' 1229: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from attrs = MEM_ATTRS (x);: ^~~~~~~~~~~~~ :108: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 3) = NULL_RTX;In file included from note:38: 2607:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h note ^ ~:38../../gcc-10.2.0/gcc/loop-invariant.c24:42:: : expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: 3808: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'MEM_ATTRS'In file included from 310:3: warning ^ ~ ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808:: 1228In file included from X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-assigns.c:::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ./genrtl.h444::::82444../../gcc-10.2.0/gcc/rtl.h5: :11041358:1358::In file included from ../../gcc-10.2.0/gcc/rtl.h:53808 27:::: 38: note: expanded from macro 'RTL_CHECK1' : 27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h: note38: ^ ~ ^ ~notenote : ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : : rtunion fld[1]; 3444../../gcc-10.2.0/gcc/rtl.h3::1365:29::array 'fld' declared here ^:5: note: note: expanded from macro 'X0MEMATTR':In file included from ../../gcc-10.2.0/gcc/lower-subreg.cexpanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'X0EXP'warning3808: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ ./genrtl.h XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: :449::#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)12283../../gcc-10.2.0/gcc/rtl.h: 38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/loop-init.c XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::25 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341 :23: note: expanded from macro 'XEXP':: 1341In file included from note ^ ~ warning:../../gcc-10.2.0/gcc/rtl.h ^ ~23../../gcc-10.2.0/gcc/rtl.h:3808 :../../gcc-10.2.0/gcc/rtl.h: note: 1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h ^ ~: array 'fld' declared here:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' : rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.hnote: XINT (rt, 2) = arg2;:: ^ ~ 1287 1230 :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h::37expanded from macro 'RTL_CHECK1':: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote: expanded from macro 'RTL_CHECKC1' 31229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1338warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ::23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~444../../gcc-10.2.0/gcc/rtl.h: ^ ~ note5 ^ ~: :38: note:: note444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:786: :3: ::1340444 expanded from macro 'RTL_CHECK2'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 X0EXP (rt, 1) = NULL_RTX; : expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here::23444:5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5:: array 'fld' declared here rtunion fld[1]; ^array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1229:note1358In file included from note: : expanded from macro 'XSTR' 38In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h :444In file included from :../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/loop-unroll.c5: ^ ~: :array 'fld' declared here :42: rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl.h:380849note:27: expanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note In file included from : : ./genrtl.harray 'fld' declared here:1135: note25: ^ ~ : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h 3:In file included from 444../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:::In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/lra.c: 108: In file included from 1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning5./genrtl.h: ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::./genrtl.h :../../gcc-10.2.0/gcc/rtl.h66382note: :3: warningarray 'fld' declared here XINT (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h38 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::1338:1228 rtunion fld[1];::3 ^ noteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h:3808 : 3808:38:: :./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^ ~ :./genrtl.h23: :note 38note XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: ^ ~: : :1358311 326: In file included from :3:27:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' : warningwarning ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' ::1341array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h ^ ~:444: ^ ~ 5:../../gcc-10.2.0/gcc/rtl.h:1229: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3808note note: 38:: ^ ~: ./genrtl.h ^ ~: array 'fld' declared here : rtunion fld[1]; expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h450 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ note3: expanded from macro 'RTL_CHECK2' 1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::In file included from ^ ~ ../../gcc-10.2.0/gcc/loop-init.c: XEXP (rt, 1) = arg1; ^ ~ 25: :27../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444In file included from :../../gcc-10.2.0/gcc/rtl.h::444:5:../../gcc-10.2.0/gcc/rtl.h warning1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 381341:23 note:: :3808: ./genrtl.h ^ ~note: : : 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here1228 1288:38: note: rtunion fld[1];:3expanded from macro 'RTL_CHECK1' : expanded from macro 'X0EXP':: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array 'fld' declared here ^ ~ : ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::In file included from 1342 ^ ~ : ^ expanded from macro 'XEXP' 23../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/rtl.h:1340:23:444444: note: expanded from macro 'XVEC':5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : note ^ ~ ^ ~5 : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR': 1228:: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2'38 :../../gcc-10.2.0/gcc/rtl.h : 55note: array 'fld' declared here :: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 1229 ^ ~:3882note: : ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notenote../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: :444: : ./genrtl.h:expanded from macro 'RTL_CHECK1' ^ 813: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h12295 ^:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: 444:5: note: array 'fld' declared here 25 :: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 33808: 383 :In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h3::: warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 94note: ../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h42:: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h3808 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: XINT (rt, 5) = arg3; XEXP (rt, 1) = arg1; 38: ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h:13411136:23: : note: expanded from macro 'XEXP': 3 ./genrtl.h:note:: 3expanded from macro 'RTL_CHECK2' :312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 6) = NULL_RTX; ^ ~ :5: ../../gcc-10.2.0/gcc/rtl.hwarningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h: ^: : array 'fld' declared here 1229../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:warning: 135838: : ^: XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1338: ^ ~2327 : : note: In file included from expanded from macro 'XINT' ../../gcc-10.2.0/gcc/lower-subreg.c ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note : ../../gcc-10.2.0/gcc/rtl.h: ^ ~ XEXP (rt, 1) = arg1;In file included from note../../gcc-10.2.0/gcc/lra-coalesce.c444:5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' :1341:: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 rtunion fld[1];:26 : note: expanded from macro 'RTL_CHECK2'23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP' note: expanded from macro 'XEXP'49 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1341:23 ^ ~./genrtl.h3808 : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:: 444../../gcc-10.2.0/gcc/rtl.h:1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 ::38: notenote: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)66: ^ ~: expanded from macro 'RTL_CHECK1'3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/loop-init.cexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XEXP (rt, 1) = arg1; 25451 rtunion fld[1]; ^: ^ ~3../../gcc-10.2.0/gcc/rtl.h: In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441341::::122923444./genrtl.h::: note: expanded from macro 'XEXP' 5:1289In file included from : 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/loop-iv.c: note: array 'fld' declared herewarning: 3 :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: warning ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5538 : note: ../../gcc-10.2.0/gcc/rtl.h:1229 XSTR (rt, 3) = arg3; :38 : In file included from XVEC (rt, 4) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h: :1229::../../gcc-10.2.0/gcc/rtl.h ^ 38noteexpanded from macro 'RTL_CHECK2' note: array 'fld' declared here 3808In file included from : :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ../../gcc-10.2.0/gcc/loop-unroll.c rtunion fld[1];1340 expanded from macro 'RTL_CHECK2' ^ ~./genrtl.h ^:23: :25: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c :: expanded from macro 'RTL_CHECK2'108../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:867:note: :444:5: note: array 'fld' declared here ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3808 rtunion fld[1];3 ^ : expanded from macro 'XSTR' 1342: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c::In file included from ^ ~: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h 23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:3808444: 49:: 5: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.hnote: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:array 'fld' declared here::1229: ^ ~384 ../../gcc-10.2.0/gcc/rtl.h:1340:23: : 313note rtunion fld[1]; 94: ../../gcc-10.2.0/gcc/rtl.h:5:3expanded from macro 'XSTR': 38:: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: array 'fld' declared here : ^ ~3warning : 3note: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 :38: ^ : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from note../../gcc-10.2.0/gcc/loop-invariant.c XEXP (rt, 1) = arg1; : ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: :1341:warning../../gcc-10.2.0/gcc/rtl.h42 ^:444array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 23:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'1229::5: 3808: ./genrtl.h38 X0EXP (rt, 7) = NULL_RTX;::: ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote In file included from note ../../gcc-10.2.0/gcc/lra-assigns.c:82: : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137177:: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'1340 XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h1358:27: note: :expanded from macro 'X0EXP'23note: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1341::: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): notenote: ^ ~ rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ^ ~ ^ ~ 444:: ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:5:12291228expanded from macro 'XSTR' :38: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note: 38: 444note note ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:: array 'fld' declared here : expanded from macro 'RTL_CHECK1' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^5::::../../gcc-10.2.0/gcc/rtl.h:444 note 1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : :: 38In file included from : array 'fld' declared here ^ ~ 5 rtunion fld[1];../../gcc-10.2.0/gcc/lower-subreg.c:note:1229:38note: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:44426 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from 5: :444:5 :note:: :../../gcc-10.2.0/gcc/loop-iv.c note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 55note: : In file included from 3808: ./genrtl.harray 'fld' declared herenote array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~:452 rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808444 ^ : ^ 5 ^ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444::5 :: note: array 'fld' declared here note rtunion fld[1];3In file included from ../../gcc-10.2.0/gcc/lra.c./genrtl.h: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:In file included from ../../gcc-10.2.0/gcc/lra-coalesce.cwarning: array 'fld' declared here ::49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; ^ :177:3:42In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; 108: : In file included from ../../gcc-10.2.0/gcc/rtl.h ^:82 In file included from :868../../gcc-10.2.0/gcc/rtl.h::: 3808: 3808 : ./genrtl.hwarning3: : ^ ~: ./genrtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :343In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: XSTR (rt, 2) = arg2; :1167::253: XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: :In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:3: warning:1342 415:3808: ^ ~23 3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning: ^ ~../../gcc-10.2.0/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23 note warning XEXP (rt, 1) = arg1;: XVEC (rt, 1) = arg1;: expanded from macro 'XVEC' ./genrtl.h:178 ^ ~1340: : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 :3: :warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1342 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h23note: expanded from macro 'XSTR': XINT (rt, 1) = arg1; note: :1341:23: note: expanded from macro 'XEXP' :1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;:expanded from macro 'XVEC' note: :1338 expanded from macro 'RTL_CHECK2'1229:38 ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: 1229::expanded from macro 'RTL_CHECK2' 23: note../../gcc-10.2.0/gcc/rtl.h 38../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 44438 : ^ ~ : ^ ~: ../../gcc-10.2.0/gcc/rtl.h note ^ ~: expanded from macro 'XINT': 5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2'1345:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5../../gcc-10.2.0/gcc/rtl.h1229:: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1229:25: :38note:note ../../gcc-10.2.0/gcc/rtl.h:note: rtunion fld[1]; ^444 :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'note: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: expanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 444../../gcc-10.2.0/gcc/rtl.h: ^ 444444 :In file included from ../../gcc-10.2.0/gcc/lower-subreg.c::5:5::53 ^ 26: In file included from ^ ~ : warningnote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 444array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : note :In file included from 3808: ./genrtl.h:5../../gcc-10.2.0/gcc/lra.c :453:: ^ : XBBDEF (rt, 2) = arg2;note3: array 'fld' declared here: : warning: rtunion fld[1]; ^array 'fld' declared here 108 rtunion fld[1]; : In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: 25 ^ rtunion fld[1];3808 ^ ^ ~ XINT (rt, 6) = arg6; : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ../../gcc-10.2.0/gcc/loop-iv.c:55:In file included from ../../gcc-10.2.0/gcc/loop-invariant.cIn file included from : ./genrtl.h../../gcc-10.2.0/gcc/lra-assigns.c ^ ~ 1345:25::82: note./genrtl.h../../gcc-10.2.0/gcc/rtl.h::: In file included from ../../gcc-10.2.0/gcc/rtl.h1338448::3:23:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:344:3808expanded from macro 'XBBDEF': : : In file included from 3808: ./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:179:3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: :1195:3: :1228:38: ::./genrtl.h warningnote: note XSTR (rt, 1) = arg1; : ^ ~ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ 3:1340: 897: X0EXP (rt, 2) = NULL_RTX; expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: ^ ~ expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 3../../gcc-10.2.0/gcc/rtl.h: warning: 1229 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444note:1234:135838:: 27::note :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XEXP (rt, 3) = arg3; ^ ~: expanded from macro 'XSTR': expanded from macro 'RTL_CHECK2' 5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 29: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note ^ ~note : expanded from macro 'X0EXP': XSTR (rt, 1) = arg1;expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :: expanded from macro 'XWINT'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:1229 ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ :38 ../../gcc-10.2.0/gcc/rtl.hnote::1340 :445../../gcc-10.2.0/gcc/rtl.h:1228:::../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from 235:../../gcc-10.2.0/gcc/rtl.h:3808note: : : expanded from macro 'RTL_CHECK2' ./genrtl.hnote array 'fld' declared here: note38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : rtunion fld[1];expanded from macro 'XSTR' ^ ~ array 'hwint' declared here 179 ^ ~ HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ../../gcc-10.2.0/gcc/hwint.h:../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 31229note:38../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1'::: warning: 1229../../gcc-10.2.0/gcc/rtl.h note::In file included from 38444::5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lower-subreg.c59array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 : note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 3) = arg3;:26: note expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: In file included from note../../gcc-10.2.0/gcc/rtl.h444: :array 'fld' declared hereexpanded from macro 'HOST_WIDE_INT' 5: note :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: 3808: # define HOST_WIDE_INT long long444 1341 array 'fld' declared here ^ : ^ rtunion fld[1]; ^ ./genrtl.hIn file included from :::5:486../../gcc-10.2.0/gcc/lra-assigns.c:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:2582: 23: 3In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.hnote: :3808: ./genrtl.h: 444:../../gcc-10.2.0/gcc/rtl.harray 'fld' declared herewarning5: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::../../gcc-10.2.0/gcc/loop-invariant.c449::42 note: array 'fld' declared here 3 : rtunion fld[1]; ^ : 3808warningnote: XINT (rt, 1) = arg1;: ./genrtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'180In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.h:: :3808In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : :3808../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ./genrtl.h :926:: In file included from ../../gcc-10.2.0/gcc/lra.c:1083../../gcc-10.2.0/gcc/rtl.h1338:23:./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: :: : ^ ~:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1223 In file included from ../../gcc-10.2.0/gcc/rtl.hnote: : 3../../gcc-10.2.0/gcc/rtl.h:::expanded from macro 'XINT' : XINT (rt, 4) = arg4;1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~ 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: 13383808: ^ ~1229: warning:38 : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;./genrtl.h XSTR (rt, 1) = arg1; :23 ^ ~:: ^ ~note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:38 :: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h3451338::13403../../gcc-10.2.0/gcc/rtl.h:note: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XINT' ^ ~ ::23::../../gcc-10.2.0/gcc/rtl.h note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :5: note: array 'fld' declared here 1341: warning ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; : ^ ~ ^ ~1229 ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note:: ../../gcc-10.2.0/gcc/rtl.h:1229:expanded from macro 'RTL_CHECK2'38 : note1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ 1229:In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/rtl.h 3827: : ^ ~:: :444note../../gcc-10.2.0/gcc/rtl.h: : 49expanded from macro 'XEXP':444:5: note:: In file included from note : 5:expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' : array 'fld' declared here 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3808: : rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 5 ^ ~ :array 'fld' declared here:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ 180#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ::3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):444 ../../gcc-10.2.0/gcc/rtl.h: warning444 ^ ~ ^In file included from : 5../../gcc-10.2.0/gcc/loop-unroll.cIn file included from :: note: :5: array 'fld' declared herenote: ../../gcc-10.2.0/gcc/lra-assigns.c:82 :: rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h ^array 'fld' declared here note: 25array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h :1228: XINT (rt, 4) = arg4;In file included from rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-iv.c38../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 3808 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'::3808: :: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:./genrtl.h : rtunion fld[1];55 ^ 26450:3: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note../../gcc-10.2.0/gcc/rtl.h:3808:./genrtl.h: : In file included from : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: 181./genrtl.h../../gcc-10.2.0/gcc/rtl.h42::516: ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3:: 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: 3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; XINT (rt, 5) = arg5; ^ ~:: 3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.hwarning : : ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h444:5 XVEC (rt, 1) = arg1; ^ ~38 :::1342: : note note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h927:: :expanded from macro 'RTL_CHECK2': 13381342::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~323: 23note : rtunion fld[1];: expanded from macro 'XVEC' :../../gcc-10.2.0/gcc/rtl.h:444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT'23 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : warning: 5: note:: ^ ~ XVEC (rt, 1) = arg1;array 'fld' declared herenote ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1342: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/lra.c1229 rtunion fld[1]; :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: ^:: :23 XVEC (rt, 2) = arg2; In file included from note ^ ~:: 108: In file included from ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:1342expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/lra-coalesce.c:49: 3808: : In file included from noteexpanded from macro 'RTL_CHECK2':23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ ../../gcc-10.2.0/gcc/rtl.h 346: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 :../../gcc-10.2.0/gcc/rtl.h: 3808 ^ ~:1229 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarning ^ ~:: ^ ~1229:: ../../gcc-10.2.0/gcc/rtl.h:381229:38: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :38:: X0EXP (rt, 4) = NULL_RTX;444expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: note: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteexpanded from macro 'RTL_CHECK2' ^ ~ : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])181: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:1358:27: 5 ^ ~ : note: array 'fld' declared here:note444 : rtunion fld[1];3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' 5: ../../gcc-10.2.0/gcc/rtl.hnote ^ ~ ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning../../gcc-10.2.0/gcc/rtl.h444: 444 ^ ~: ^:5:5 : :../../gcc-10.2.0/gcc/rtl.hnote note: array 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];::array 'fld' declared here 1228 rtunion fld[1]; 444:5: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ^: XINT (rt, 5) = arg5; 38 :In file included from ../../gcc-10.2.0/gcc/lower-subreg.c ^:note: 26 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :note82#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from 1338: ^ ~ In file included from : :../../gcc-10.2.0/gcc/loop-iv.c:55: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from 23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/loop-invariant.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:42: In file included from ../../gcc-10.2.0/gcc/rtl.h: 444:3808: ./genrtl.h3808: ^ ~: 1254:../../gcc-10.2.0/gcc/rtl.h:./genrtl.h3808:38085:182:: rtunion fld[1];:: ./genrtl.h ^ 12293: warning: : :38:3./genrtl.h:956:In file included from 3:517::3: note../../gcc-10.2.0/gcc/loop-unroll.c note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:25: : warning: array 'fld' declared here warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 2) = arg2; : ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2'./genrtl.h:451 ../../gcc-10.2.0/gcc/rtl.h:1340:23In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/lra.c: :3:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; 108: ^ ~ In file included from warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1341: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:: XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1341 : 444:note ^ ~3808: 23: XVEC (rt, 1) = arg1; : ./genrtl.h: :5note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.hnote347: ^ ~ :: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342 expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:3::array 'fld' declared here warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 1229 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~: :../../gcc-10.2.0/gcc/rtl.h: 38 note ^ ~ rtunion fld[1]; 1342../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XVEC':23: ^38:1229 ::38: notenote noteIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c note: expanded from macro 'RTL_CHECK2'1358: expanded from macro 'RTL_CHECK2' : expanded from macro 'XVEC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::49: 1229In file included from :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h 27 ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :../../gcc-10.2.0/gcc/rtl.h ^ ~:: ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ 3808: ./genrtl.h444../../gcc-10.2.0/gcc/rtl.h:: note../../gcc-10.2.0/gcc/rtl.h: :5: expanded from macro 'RTL_CHECK2'182444note: :note:5:array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'X0EXP' 3: warning: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/lower-subreg.c :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26 XEXP (rt, 6) = arg6; ^ ~ :::38 5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h::444 ^ ~note: 1228:5: In file included from expanded from macro 'RTL_CHECK2': :note../../gcc-10.2.0/gcc/rtl.h:38../../gcc-10.2.0/gcc/rtl.h:: note note: array 'fld' declared here1341: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];3808array 'fld' declared here:23 ^ rtunion fld[1]; :: :../../gcc-10.2.0/gcc/rtl.h./genrtl.h: note:518In file included from note:3: 444: : warning rtunion fld[1];expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/lra-assigns.cexpanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):582: note: In file included from array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/loop-invariant.c:42: XEXP (rt, 3) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h: 1341444: rtunion fld[1]; ^5:23:../../gcc-10.2.0/gcc/rtl.h: :1229:38: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/loop-unroll.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:note: 3808note:note: : array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ./genrtl.hIn file included from 3808: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/loop-iv.c:: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:25: 1255:3: 55 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h : :In file included from 3808../../gcc-10.2.0/gcc/rtl.hwarningIn file included from : 220../../gcc-10.2.0/gcc/lra.c:108: : In file included from ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:: ::1229:3:45238 ^ ~:3: XVEC (rt, 3) = arg3;./genrtl.h3808 ::984:warning3 :: ./genrtl.h :348:note: ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h : XEXP (rt, 1) = arg1;:444: ^ ~ : 1342../../gcc-10.2.0/gcc/rtl.h5:: XSTR (rt, 1) = arg1; ^ ~ 23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2'1342 note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:23: note../../gcc-10.2.0/gcc/rtl.hnote:: 1340 : :23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341expanded from macro 'XVEC' :: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::23array 'fld' declared here444expanded from macro 'XVEC' note: ^ ~ :../../gcc-10.2.0/gcc/rtl.h::1229 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XSTR' ^ ~ note: :38 ^ 5: :: notenote: 1358: :27expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c::1229:38:49 note: rtunion fld[1]; ^ : In file included from In file included from expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/lower-subreg.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h: 26: ../../gcc-10.2.0/gcc/rtl.h:1228:38:444:3808 ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note : expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :5note./genrtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::519../../gcc-10.2.0/gcc/rtl.h :note:444::1229 : 220::array 'fld' declared here5:383: 4443 : note: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: rtunion fld[1]; ^ ~: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 5 :array 'fld' declared here ^ ~ X0EXP (rt, 4) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/loop-invariant.c note../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:42: In file included from :: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 444 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ :1358In file included from : XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/loop-unroll.c:25:5: note: 3808: array 'fld' declared here : rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:444 : ^ ~ 27In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from :1287453:3:1341 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/lra.c ../../gcc-10.2.0/gcc/loop-iv.c:35:note:::23: 55: : XINT (rt, 6) = arg6; ^ ~expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtl.hnotenote../../gcc-10.2.0/gcc/rtl.h:1338: array 'fld' declared here warning: 3808: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::108: :23: 1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XEXP' : XSTR (rt, 1) = arg1; note: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/rtl.h:1228: : ^ ~ 38: note1342../../gcc-10.2.0/gcc/rtl.h:3808:23: note: ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h : :23:../../gcc-10.2.0/gcc/lra-assigns.c./genrtl.h: expanded from macro 'RTL_CHECK1'expanded from macro 'XVEC' :note: expanded from macro 'XSTR' :1229 ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h:379#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 31229note 82: : expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :38: note: expanded from macro 'RTL_CHECK2' ^ ~warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1229 ^ ~::../../gcc-10.2.0/gcc/rtl.h38: :1229../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note :444:3808:: ./genrtl.h:221:3: 44438: ^ ~ XEXP (rt, 1) = arg1; : note ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.hnote: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:444../../gcc-10.2.0/gcc/rtl.h:13415::: :5:expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'23 XBBDEF (rt, 2) = arg2; : ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notenote: : expanded from macro 'XEXP' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];:444 note../../gcc-10.2.0/gcc/rtl.h:444 ^In file included from ^ ~: 1345 5:In file included from :5../../gcc-10.2.0/gcc/loop-unroll.c ../../gcc-10.2.0/gcc/rtl.h:25:note: array 'fld' declared here : array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^:: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^ 25:In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/lra-coalesce.c::4249: In file included from ../../gcc-10.2.0/gcc/loop-iv.c: note: : In file included from In file included from 55: 38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: 3808:: 3808expanded from macro 'XBBDEF'./genrtl.h In file included from : In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1288::3808: ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: expanded from macro 'RTL_CHECK2' ./genrtl.h:486#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])221 ^ ~:3:../../gcc-10.2.0/gcc/rtl.h./genrtl.h3:: warning3808 ../../gcc-10.2.0/gcc/rtl.h: :1041:3 ^ ~3: warning: ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]550 1228../../gcc-10.2.0/gcc/rtl.h:444:5: note: :: :3: warning warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :38 XEXP (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; rtunion fld[1]; : XSTR (rt, 2) = arg2; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^../../gcc-10.2.0/gcc/rtl.h ^ ~ : :../../gcc-10.2.0/gcc/rtl.hwarning ../../gcc-10.2.0/gcc/rtl.h note: In file included from :../../gcc-10.2.0/gcc/lra.c:1345:expanded from macro 'RTL_CHECK1'1341:25: :23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note XEXP (rt, 1) = arg1; 23 ^ ~108: ^ ~: note: expanded from macro 'XBBDEF' note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 444:5: ^ ~../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^ ~ ^ ~ 1341../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229::../../gcc-10.2.0/gcc/rtl.h:38: :note3808note1229: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1228./genrtl.h23:1338: expanded from macro 'RTL_CHECK2'::38:23 ::38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];380::3: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444: note ^ ~ note: expanded from macro 'XEXP'warning5../../gcc-10.2.0/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; ^ ~ note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'XINT':13455 ^:25In file included from ../../gcc-10.2.0/gcc/loop-iv.c ::55 :../../gcc-10.2.0/gcc/rtl.h:1229: In file included from In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ^ ~ 82: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::3808 ^ ~ notenote38:: : :3808./genrtl.h:1042: note3../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:: :444expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF'array 'fld' declared here: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h 1229:../../gcc-10.2.0/gcc/rtl.h: 38warningnote: : note :: ^ ~ rtunion fld[1];222array 'fld' declared here: : : 1228:38:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^ XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarningnote: : ^ : expanded from macro 'RTL_CHECK1'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1340:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:42: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49:note: expanded from macro 'XSTR': ^ ~4445../../gcc-10.2.0/gcc/rtl.h: note:5:: :1341: :: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 ../../gcc-10.2.0/gcc/rtl.h ^ ~ note: 3808../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : ./genrtl.h:1289array 'fld' declared here:::3 rtunion fld[1]; :3808: 1229 rtunion fld[1]; : ^ ^note ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hwarning:222:: : expanded from macro 'XEXP' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note:In file included from XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/loop-unroll.c : : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here In file included from : rtunion fld[1];:251229../../gcc-10.2.0/gcc/lower-subreg.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~26338In file included from : : : ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note1340: : In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: 444:5./genrtl.h:516warning../../gcc-10.2.0/gcc/rtl.h:23expanded from macro 'RTL_CHECK2':::: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; 3808 ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h108note:1341: expanded from macro 'XSTR' : :In file included from 23 XVEC (rt, 1) = arg1; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808./genrtl.h:::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~551 note: 444 expanded from macro 'XEXP' : ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ./genrtl.h53::../../gcc-10.2.0/gcc/rtl.h :: warning1229:note: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : 1342In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55:23: :381 note: expanded from macro 'XVEC' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 2) = arg2;:1229 : ^ ~:38: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808: note: : ^ expanded from macro 'RTL_CHECK2' ./genrtl.h:1072:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-assigns.c1341: note ^ ~23 : : note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; : ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~444../../gcc-10.2.0/gcc/rtl.hwarning:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 82: In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h 1229:134038 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38:5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: X0EXP (rt, 3) = NULL_RTX;./genrtl.h444: :: note:5:23: note223: expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2': : note: array 'fld' declared here ^ ~array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :1358: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:note: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'1338::444:23 5:: note: note: expanded from macro 'XINT' array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~27:49 ^ ~ rtunion fld[1]; ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h :223: ^ ~3: warning../../gcc-10.2.0/gcc/rtl.hnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: 1229444:38: note: :In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h :4441338:5::2326#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::note444:: 5 note: 25: In file included from : ../../gcc-10.2.0/gcc/rtl.h: ^ ~ expanded from macro 'XINT'3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:653:: note3808: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h: 1228: ^ ~ :517array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h::1229 :383 : note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning38: rtunion fld[1];3:: ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: 82: In file included from ../../gcc-10.2.0/gcc/rtl.h:note ^../../gcc-10.2.0/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808 expanded from macro 'RTL_CHECK1' warning 444:5: : XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/loop-iv.c:./genrtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 55 ^ ~: XWINT (rt, 1) = arg1; ^ ~: ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:224In file included from 444:1341: :23: rtunion fld[1]; 3../../gcc-10.2.0/gcc/rtl.h:3808:5 ^:note : : note: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h 1073: :1234:array 'fld' declared here:In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'293 ../../gcc-10.2.0/gcc/lra-coalesce.c : :49 note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; ^ ~./genrtl.h: rtunion fld[1];: expanded from macro 'XWINT' ^ ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1229: In file included from :../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]224:1338 ../../gcc-10.2.0/gcc/lra.c:: 108 XSTR (rt, 2) = arg2;: 38In file included from 3#define XWINT(RTX, N) ((RTX)->u.hwint[N]):: warning : ../../gcc-10.2.0/gcc/rtl.h23: ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3808 : ./genrtl.h:note../../gcc-10.2.0/gcc/rtl.h: 445382:5:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ::3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340 ^ ~ note :: array 'hwint' declared here 23note: ^ ~ : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.hnote:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1338:23 HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h : 444: warning:5:: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here ^ ~: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:: 122959 ^ ~:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3826 : ../../gcc-10.2.0/gcc/rtl.h:: ^note: 1229expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h: 1229:note38:: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'HOST_WIDE_INT' note: In file included from note: ^ ~../../gcc-10.2.0/gcc/loop-unroll.c1358 : :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTL_CHECK2' 27: # define HOST_WIDE_INT long long444:5In file included from :: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: ^: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26note: :: :5: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 3808: ./genrtl.h:518 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:::3808 note ^ ~3: :38: note : array 'fld' declared here warning: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: ^ rtunion fld[1];./genrtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444::654: 53 : XEXP (rt, 3) = arg3;: note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from :444: ../../gcc-10.2.0/gcc/loop-iv.c: ^ 55../../gcc-10.2.0/gcc/rtl.h:5 1341:: note: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: ^ ~In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/lra-assigns.c:8223: : In file included from ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:49: In file included from note: 12343808:expanded from macro 'XEXP' : 29./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h :225:3808: :./genrtl.h:1103: ^ : ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: note In file included from : 225 ^ ~ :3expanded from macro 'XWINT' : warning 3: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/lra.c: :warning: 108array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;:: : In file included from XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])38: note : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 3808 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:445 XSTR (rt, 1) = arg1;: ^ ~ ^ ~:383:5: note../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h : 3 ^ ~ :array 'hwint' declared here::444 :warning1341../../gcc-10.2.0/gcc/rtl.h:23:1341:: 5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg3;:1340: 23 ^ ~ :note: HOST_WIDE_INT hwint[1];: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared herenote: 23 :note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/hwint.h:59expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:1229:38 rtunion fld[1]; :::381338: note: :note: 26: ^ 23 note : In file included from expanded from macro 'RTL_CHECK2' noteexpanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/loop-unroll.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)# define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ^ ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h255: :In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808 expanded from macro 'XINT' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : ^ ~ ^../../gcc-10.2.0/gcc/rtl.h In file included from : In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c./genrtl.h:../../gcc-10.2.0/gcc/lower-subreg.c::49:1229444:51229:26::3838: :519In file included from ../../gcc-10.2.0/gcc/rtl.h : :: 3:note: expanded from macro 'RTL_CHECK2'note3808note: : expanded from macro 'RTL_CHECK2'In file included from warning../../gcc-10.2.0/gcc/rtl.h:3808: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1]; : : ./genrtl.h: 708array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ X0EXP (rt, 4) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: SUBREG_BYTE (rt) = arg1; ../../gcc-10.2.0/gcc/rtl.h./genrtl.h ^ ~ ^~~~~~~~~~~~~~~~: 444../../gcc-10.2.0/gcc/rtl.h :5../../gcc-10.2.0/gcc/rtl.h:2039:82: 444:26:../../gcc-10.2.0/gcc/rtl.h: : :5In file included from 226:../../gcc-10.2.0/gcc/rtl.h:note:3: expanded from macro 'SUBREG_BYTE' 1358note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)array 'fld' declared here:3808: : 27:warning note: :: ./genrtl.h:226array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:13733::expanded from macro 'X0EXP' ^note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-iv.c:32: X0EXP (rt, 7) = NULL_RTX;warning note: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCSUBREG' ^ ^ ~ X0EXP (rt, 7) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)55: 1358:In file included from 1228../../gcc-10.2.0/gcc/rtl.h::3827../../gcc-10.2.0/gcc/lra.c::3808: : ./genrtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' 108:../../gcc-10.2.0/gcc/rtl.h:1358::1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])27:: : note1104 ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h:444 note: :: expanded from macro 'X0EXP' :3../../gcc-10.2.0/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'X0EXP'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]37: 3808: ./genrtl.h:384:3../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :1228:38: note: 5: : noteexpanded from macro 'RTL_CHECK1' ^ ~ warning: note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' 1228 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :array 'fld' declared here XSTR (rt, 6) = arg4; ^ ~ ^ ~ ^ ~ XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:1340 : ^ :5: note :../../gcc-10.2.0/gcc/rtl.h23: :1341:23:notearray 'fld' declared here444 In file included from :: : rtunion fld[1];5expanded from macro 'RTL_CHECK1' note ^../../gcc-10.2.0/gcc/loop-unroll.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:../../gcc-10.2.0/gcc/rtl.h:444:525: note: : array 'fld' declared hereIn file included from :In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/lra-coalesce.c:expanded from macro 'XEXP':49: 3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: note1229 ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:550:38 3: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1229:38: note: expanded from macro 'RTL_CHECK2' : XEXP (rt, 1) = arg1; rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/lra-assigns.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:82note: :: ^ 1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2':23 444 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h:../../gcc-10.2.0/gcc/lower-subreg.c XEXP (rt, 1) = arg1; :note265:3 ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h26notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XEXP' : XEXP (rt, 1) = arg1; :1341:23: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h: rtunion fld[1]; ^ ^ ~ 444 note: expanded from macro 'XEXP' 735:3../../gcc-10.2.0/gcc/rtl.h:1341:23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229 :5 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/loop-iv.c:38: :note../../gcc-10.2.0/gcc/rtl.h : ^ ~1229:warning :../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here 38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:38:55: In file included from ../../gcc-10.2.0/gcc/rtl.h note:3808 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1135 ^ ~: X0EXP (rt, 1) = NULL_RTX;3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 1) = arg1; ^ ~: ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338:23444::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/lra.c 5 ^ ~../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XINT' : note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444444108:: 5In file included from :5:../../gcc-10.2.0/gcc/rtl.h ::: 3808: :array 'fld' declared here ./genrtl.h:4151358#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::27 rtunion fld[1];: 3 note ^note ^ ~: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229:38 : In file included from notewarningexpanded from macro 'X0EXP': : rtunion fld[1];: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/lra-assigns.cIn file included from rtunion fld[1];:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 82../../gcc-10.2.0/gcc/loop-unroll.cnote : XINT (rt, 1) = arg1;expanded from macro 'RTL_CHECK2': ^ ~ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1338../../gcc-10.2.0/gcc/rtl.h ^In file included from ../../gcc-10.2.0/gcc/rtl.h:23: ::3808: 1228noteIn file included from ./genrtl.h:266: expanded from macro 'XINT' :444:5253: In file included from ../../gcc-10.2.0/gcc/rtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/lra-coalesce.c:49: : warning: :38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: 3808 In file included from : ./genrtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here:551:3 1229:38:note:: warning rtunion fld[1]; XBBDEF (rt, 2) = arg2; expanded from macro 'RTL_CHECK1' 3808: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:444 ^266:5expanded from macro 'RTL_CHECK2' : In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/loop-iv.c:55: :3 : ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ noteIn file included from :1345: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 444 rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h3808: : XBBDEF (rt, 2) = arg2; : 5: note : ^ ~array 'fld' declared here note./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1341 ^ : expanded from macro 'XBBDEF' XEXP (rt, 2) = arg2; ^ ~ :23In file included from :../../gcc-10.2.0/gcc/lower-subreg.c #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228In file included from 1345::38::note: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: ../../gcc-10.2.0/gcc/lra.c:25expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' 3808:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 108: ./genrtl.h: note ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::23 786: expanded from macro 'XBBDEF' : ^ ~note: : expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1229: 38: ../../gcc-10.2.0/gcc/rtl.h ^ ~:note:3: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~: warning444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :5: ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38../../gcc-10.2.0/gcc/rtl.h:38081229: ./genrtl.h: note X0EXP (rt, 1) = NULL_RTX; :: ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 448:338:: ^ 444 note: :5 expanded from macro 'RTL_CHECK2': In file included from : note: array 'fld' declared herewarning../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/lra-assigns.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ 82444::5:: XSTR (rt, 1) = arg1;expanded from macro 'RTL_CHECK1' ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1358 ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :note1340::In file included from 44423../../gcc-10.2.0/gcc/rtl.h:::In file included from 5:380827:: ../../gcc-10.2.0/gcc/loop-unroll.c array 'fld' declared here note:note25: : array 'fld' declared here: rtunion fld[1];expanded from macro 'XSTR'note In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ^ : expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/loop-iv.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3808: In file included from : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h../../gcc-10.2.0/gcc/lra-coalesce.c::55 ^ ~:653./genrtl.h:: 267: 3In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:3808 :../../gcc-10.2.0/gcc/rtl.h:3:: ./genrtl.h:12281137::1229: 38::38warning3: warning: warning49: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3; ^ ~In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 1340:23: ../../gcc-10.2.0/gcc/rtl.h:note3808../../gcc-10.2.0/gcc/rtl.h:: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 ^ ~ 1341./genrtl.hexpanded from macro 'XSTR' ::2675: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here3: ^ ~ XWINT (rt, 1) = arg1;23:../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^: 1229444::notewarning38: expanded from macro 'XEXP' : 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ^ ~ note../../gcc-10.2.0/gcc/lower-subreg.c:: : note: array 'fld' declared here rtunion fld[1]; expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 3) = arg3; ^ ~26 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: 1341: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1234In file included from :23../../gcc-10.2.0/gcc/rtl.h: 3808 ^ ^ ~: :./genrtl.h: 81329:3:../../gcc-10.2.0/gcc/rtl.h:1229: In file included from :note: expanded from macro 'XWINT'38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/lra.cnote ../../gcc-10.2.0/gcc/rtl.h :108: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:445: expanded from macro 'RTL_CHECK2' ::523../../gcc-10.2.0/gcc/rtl.h:: noteexpanded from macro 'XEXP'3808: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: array 'hwint' declared here./genrtl.h:449 : HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 444:../../gcc-10.2.0/gcc/rtl.hnote5: : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: ^ ~ note: array 'fld' declared here ^ : note: ../../gcc-10.2.0/gcc/hwint.h array 'fld' declared here rtunion fld[1]; rtunion fld[1]; :59:26:../../gcc-10.2.0/gcc/rtl.h ^ warning: In file included from :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/lra-assigns.c note: expanded from macro 'HOST_WIDE_INT'1229:82: 1229: :38# define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3 XINT (rt, 2) = arg2;: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 In file included from ../../gcc-10.2.0/gcc/loop-iv.c ^ :55: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: XINT (rt, 4) = arg4;note: 25: In file included from expanded from macro 'RTL_CHECK2' ^ ~ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23:38081338In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:51: ../../gcc-10.2.0/gcc/recog.h:::: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h166: note1167 ^ ~expanded from macro 'RTL_CHECK2': :: 23expanded from macro 'XINT':3 :: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7warning: :4443808 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^ ~ ./genrtl.h:654: warningexpanded from macro 'XINT':444:5: : XVEC (rt, 1) = arg1; ^ ~:5 : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h3:../../gcc-10.2.0/gcc/rtl.h:1229: note :: array 'fld' declared here1342 rtunion fld[1]; if (INSN_CODE (insn) < 0) :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~ rtunion fld[1]; warning ^ : ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/lra-coalesce.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :4938: 1526: :../../gcc-10.2.0/gcc/rtl.h:note25 XWINT (rt, 2) = arg2; 23In file included from In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.c: :26expanded from macro 'RTL_CHECK2': :12293808:In file included from ../../gcc-10.2.0/gcc/rtl.h: note:: ./genrtl.h38 expanded from macro 'XVEC' ^ ~3808 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1234:: 29::867: note notenote: expanded from macro 'INSN_CODE'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)268: :expanded from macro 'XWINT' 3 : ^ ~ :#define INSN_CODE(INSN) XINT (INSN, 5) ../../gcc-10.2.0/gcc/rtl.h:1229 :38: ^ ~: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ XSTR (rt, 1) = arg1;1338../../gcc-10.2.0/gcc/rtl.h3: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h :444:: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23:445 ^ ~: note: 5: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1340:23: note ::444 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :5:note ^ note ^ ~note XINT (rt, 4) = arg4;In file included from : : : : expanded from macro 'XINT' expanded from macro 'XSTR' ^ ~ array 'hwint' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ HOST_WIDE_INT hwint[1]; :array 'fld' declared here../../gcc-10.2.0/gcc/lra-assigns.c ../../gcc-10.2.0/gcc/rtl.h1338: ^ ^ ~ ::1229:38 rtunion fld[1];:82: :../../gcc-10.2.0/gcc/hwint.h:../../gcc-10.2.0/gcc/rtl.h59:In file included from : 23note: ../../gcc-10.2.0/gcc/rtl.h1229444:: 5 ^ 26::: note38In file included from expanded from macro 'RTL_CHECK2' :note3808: expanded from macro 'XINT': :./genrtl.h ../../gcc-10.2.0/gcc/lra.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notearray 'fld' declared here : ^ ~: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h: :# define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ 1229expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h269:3108: : 444In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/loop-iv.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:5::553808In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h : note: ./genrtl.h::444:38450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 5:: :: array 'fld' declared here 3808: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ note:note: : expanded from macro 'RTL_CHECK2'warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereIn file included from ./genrtl.h XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/lower-subreg.c:26../../gcc-10.2.0/gcc/rtl.h 3808: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:1342:23: ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];708: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ : ./genrtl.h:note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h :3 ^1338:23./genrtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :1195 warning:: In file included from note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/loop-invariant.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 868:3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::5 ^ ~: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~51 ^ ~ warning3:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h note::../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/recog.h:167:5: warning XSTR (rt, 2) = arg2;1229 :array 'fld' declared here: :38warning1229 ^ ~ : rtunion fld[1]; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :1340../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' :1526:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2523:2039: note: expanded from macro 'INSN_CODE' XWINT (rt, 1) = arg1;:26../../gcc-10.2.0/gcc/rtl.h38 :#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : ^ ~ ^ note: 444:5: note: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h1338::23: note: expanded from macro 'XINT'expanded from macro 'XSTR'../../gcc-10.2.0/gcc/lra-coalesce.c: 49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3 rtunion fld[1];:note: 1234 warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 29: note: ^ ^ ~ XINT (rt, 5) = arg5; expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT'In file included from :../../gcc-10.2.0/gcc/rtl.h 1373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lra.c:32 ^ ~ ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :note1338 :: expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h 1229:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :: 38: note108../../gcc-10.2.0/gcc/rtl.h:444:5: : expanded from macro 'RTL_CHECK2' 1229../../gcc-10.2.0/gcc/rtl.h::23: 1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: In file included from :37:array 'fld' declared here:: note38../../gcc-10.2.0/gcc/rtl.h:445: 5: note rtunion fld[1]; ^ ~: : expanded from macro 'RTL_CHECKC1' note: array 'hwint' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT' ^../../gcc-10.2.0/gcc/rtl.h ^ ~note: expanded from macro 'RTL_CHECK2': : 444 In file included from :../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from HOST_WIDE_INT hwint[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h:: 3808: ./genrtl.h5 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::451 ^1229 :3:../../gcc-10.2.0/gcc/rtl.h:444 :warning270: : :38../../gcc-10.2.0/gcc/hwint.h35:: : note: expanded from macro 'RTL_CHECK2' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ notewarning : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/rtl.h: ^ ~array 'fld' declared here XVEC (rt, 4) = arg4; rtunion fld[1]; ^ ~ : : :444 ../../gcc-10.2.0/gcc/rtl.h:1342:5../../gcc-10.2.0/gcc/rtl.h ^:23:: note array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: expanded from macro 'XVEC'59: note 444: XEXP (rt, 6) = arg6; In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: ^ ~:: array 'fld' declared here In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ^26 rtunion fld[1];5../../gcc-10.2.0/gcc/rtl.h3808: ::note ^ ^ ~: : note: array 'fld' declared here./genrtl.h:7351341expanded from macro 'HOST_WIDE_INT' In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long: :In file included from ^../../gcc-10.2.0/gcc/lra-coalesce.c:3:26:In file included from ../../gcc-10.2.0/gcc/loop-invariant.c: 23:1229:: noteIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:warning: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 :3849: In file included from : ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5155: : : : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:897: 3../../gcc-10.2.0/gcc/recog.h:168:10:In file included from : ^ ~: ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hwarning3808: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning 1229:: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38: return INSN_CODE (insn);../../gcc-10.2.0/gcc/rtl.h:: ^~~~~~~~~~~~~~~~ ^ ~./genrtl.h:270note: expanded from macro 'RTL_CHECK2' ^ ~: 3../../gcc-10.2.0/gcc/rtl.h::12231358: warning: ../../gcc-10.2.0/gcc/rtl.h :27444:5::1340 :../../gcc-10.2.0/gcc/rtl.h: 1526::23: 325: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' notenote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~warningexpanded from macro 'INSN_CODE' note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define INSN_CODE(INSN) XINT (INSN, 5)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ array 'fld' declared here XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 1341:1228In file included from 444::../../gcc-10.2.0/gcc/rtl.h1338:23:::1229::23: 538:../../gcc-10.2.0/gcc/lra.cnote: note: array 'fld' declared here: : rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.h108 : :1341expanded from macro 'XEXP': In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h23:note38: ^ expanded from macro 'XINT':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: : 122982#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3808: note ./genrtl.h:: 452:../../gcc-10.2.0/gcc/rtl.h ^ ~: In file included from :../../gcc-10.2.0/gcc/rtl.h444: :1229:38:: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' 35:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note::../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here : warningexpanded from macro 'RTL_CHECK2' rtunion fld[1]; 3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ 444./genrtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: :: 444:../../gcc-10.2.0/gcc/rtl.h:1229:2715#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from ../../gcc-10.2.0/gcc/loop-unroll.cnote3: XVEC (rt, 5) = arg5; :array 'fld' declared here 25: In file included from 5:38 ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 7) = arg7; ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ note3808: :../../gcc-10.2.0/gcc/rtl.h: ^array 'fld' declared here: 1342:444: 23:../../gcc-10.2.0/gcc/rtl.h:13415:23: note rtunion fld[1]; ^ note: array 'fld' declared here : : In file included from expanded from macro 'RTL_CHECK2'./genrtl.h:786../../gcc-10.2.0/gcc/loop-iv.cnoteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c::3 rtunion fld[1];note: : expanded from macro 'XVEC':2655 ^: expanded from macro 'XEXP' : : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3808 : ^ ~926 ../../gcc-10.2.0/gcc/rtl.h:3./genrtl.h:1253 : X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441229 ^ ~: : :3../../gcc-10.2.0/gcc/rtl.h:13581229:::53838warning:: note:: note27:: expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP'note: : array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h :1228expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; 38:warning note: rtunion fld[1]; ^ ~ ^ ~ ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :: XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h44449:: :expanded from macro 'RTL_CHECK1' 444In file included from 5:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5note :: ^ ~ array 'fld' declared here: ^ ~1340 note rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h 23: :: array 'fld' declared here 3808 ^ :: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h./genrtl.h444:In file included from ../../gcc-10.2.0/gcc/lra.c::5: note: array 'fld' declared here rtunion fld[1];108: 271: ^ 1342:23 rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from :note../../gcc-10.2.0/gcc/rtl.h3:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82../../gcc-10.2.0/gcc/rtl.h1229:38: : ^: In file included from :expanded from macro 'XVEC'3808warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h In file included from ../../gcc-10.2.0/gcc/loop-unroll.c note: : ^ ~25../../gcc-10.2.0/gcc/rtl.h:453: :3expanded from macro 'RTL_CHECK2': : :38: note3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::307 :: expanded from macro 'RTL_CHECK2' warning: 31341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: warning note: : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' 3808: ./genrtl.h:813array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::4441341:3 ../../gcc-10.2.0/gcc/rtl.h ^ ~:: :23 5::warning444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5../../gcc-10.2.0/gcc/loop-invariant.c :: XEXP (rt, 1) = arg1;:38339: ^ ~ 31: ^ ~ : :../../gcc-10.2.0/gcc/rtl.h:note:1341:23: array 'fld' declared here: array 'fld' declared here 1338 rtunion fld[1]; ^ note :note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' 23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XINT' val ^= constant_lower_bound (SUBREG_BYTE (x)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/lower-subreg.c ^~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/loop-iv.c:38: note:: ../../gcc-10.2.0/gcc/rtl.h:2039: 26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~55: ^ ~ :26: note: expanded from macro 'RTL_CHECK2' expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from :1229:38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: : ::444note3808: ^ ~: ./genrtl.h:5expanded from macro 'RTL_CHECK2': :1254:444../../gcc-10.2.0/gcc/rtl.h:1373:32:92735::::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note 5: : XVEC (rt, 2) = arg2;expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) notenote: note: : XSTR (rt, 2) = arg2;444array 'fld' declared here : array 'fld' declared here array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^ ~ rtunion fld[1];13425 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h: ^ :1230note rtunion fld[1];: 23:: note: expanded from macro 'XVEC' :37#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c note: :23In file included from ^49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ~In file included from ./genrtl.h ../../gcc-10.2.0/gcc/lra-assigns.c:307:::82 ^../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h :1229:383: note: expanded from macro 'RTL_CHECK2': :In file included from : warning25: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38083808: : note ^ ~: ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XSTR'444./genrtl.hIn file included from ../../gcc-10.2.0/gcc/lra.c ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5108: In file included from ::444 ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 1) = arg1;::5:867:3083:3 : ./genrtl.h:486:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; : note: ^ ~ ^ ~array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1229 :23:warning ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 3../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: 1341 ^ ~:: warning38: 23note: :In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lower-subreg.c : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: expanded from macro 'XSTR'26 : noteIn file included from XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):427 ^ ~ : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h18: warning:1338 ../../gcc-10.2.0/gcc/rtl.h1345../../gcc-10.2.0/gcc/rtl.h:1229: :38::23:44495625 ^ ~::3::5: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2)))note: :: warningexpanded from macro 'XINT' note: : : expanded from macro 'RTL_CHECK2'note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~~~~~ ^ ~ expanded from macro 'XBBDEF' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: 2039../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229 ::44426 XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~38: note: expanded from macro 'RTL_CHECK2' : ^ :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/loop-iv.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ ~:551342:23: note: expanded from macro 'XVEC': In file included from note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1228 ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3:../../gcc-10.2.0/gcc/rtl.hnote: :38: rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~warning#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):4445: :5note: note: : : array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:note1229: expanded from macro 'RTL_CHECK1' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from 38../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: :1342 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/lra-coalesce.c: :23:49: 1373In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote:::32:444:5: ^ note3808In file included from ../../gcc-10.2.0/gcc/lra.c: note: : :array 'fld' declared here In file included from rtunion fld[1]; : expanded from macro 'RTL_CHECK2'./genrtl.h: :308 ^ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/loop-unroll.c:25In file included from : note108: In file included from ../../gcc-10.2.0/gcc/rtl.h:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/lra-assigns.c3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :82: warningexpanded from macro 'XCSUBREG': 3808: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 XBBDEF (rt, 2) = arg2; ^ ~:./genrtl.h:868../../gcc-10.2.0/gcc/rtl.h : 5 3808: ./genrtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ../../gcc-10.2.0/gcc/rtl.h:1345: ^ ~: ^ ~ note: 25: 309:3:3:: note: array 'fld' declared here3808: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:516../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1230 expanded from macro 'XBBDEF'warning3:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1229 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning XSTR (rt, 2) = arg2; 37 rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;: ^ ~1340: ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1228: ^ ~23:38note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::note: expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h :26:444:noteexpanded from macro 'RTL_CHECKC1' 5: : : expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1342 ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h: : 444array 'fld' declared here: :: rtunion fld[1];3808: :444:5 ^ note: expanded from macro 'XVEC': 1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: array 'fld' declared here 5 rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ In file included from In file included from 1341:../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: note23: 309note1229: : array 'fld' declared here:38:expanded from macro 'XEXP'38:../../gcc-10.2.0/gcc/loop-iv.c:55:: In file included from 3:../../gcc-10.2.0/gcc/rtl.h : ./genrtl.hwarning3808 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note984:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 XEXP (rt, 3) = arg3;./genrtl.h:1287: ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarning:1341: : note: ^ ~ expanded from macro 'RTL_CHECK2':3: warning rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :23:1229 ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :38../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/loop-invariant.c:5../../gcc-10.2.0/gcc/rtl.h:1340: note427:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:23 ^ ~ ::: if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2))) ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1340: : 23expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: note: : expanded from macro 'XSTR': array 'fld' declared here: : ^ ~2039 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR':26: ^ ~ 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1229../../gcc-10.2.0/gcc/rtl.h:In file included from ::1229../../gcc-10.2.0/gcc/loop-unroll.c38 : ^ ~:38: note: expanded from macro 'SUBREG_BYTE': :note5:note25: : : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h38 :3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : : ^ ~ ^ ~ array 'fld' declared herenotenote../../gcc-10.2.0/gcc/rtl.h:444:5: ./genrtl.h: :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'RTL_CHECK2'897 note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 rtunion fld[1]; ^ ~ : : ^ ~ ^array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ::444: warning../../gcc-10.2.0/gcc/rtl.h: ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;array 'fld' declared here In file included from 51373../../gcc-10.2.0/gcc/lra-assigns.c:82 ^ ~:: In file included from :../../gcc-10.2.0/gcc/lower-subreg.c:32In file included from : note26444: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h :3808 :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)5../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ~ 1340: note../../gcc-10.2.0/gcc/rtl.h: :1230note: array 'fld' declared here : ^./genrtl.h:310: rtunion fld[1];:3:array 'fld' declared here: ^ 37:In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: rtunion fld[1];expanded from macro 'RTL_CHECKC1' 23In file included from ../../gcc-10.2.0/gcc/loop-iv.c:: ^ warning note XVEC (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/lra.c: ^ ~108: 55expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from : : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; :../../gcc-10.2.0/gcc/rtl.h:4441342:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:23:5:3808: 49: In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ::3808: note../../gcc-10.2.0/gcc/rtl.h:1358 rtunion fld[1];:: expanded from macro 'XVEC' :27 ^ 12881229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :3: ^ ~ :517:../../gcc-10.2.0/gcc/rtl.h:122938./genrtl.h :3 :: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note310: : XSTR (rt, 2) = arg2; ^ ~ :3../../gcc-10.2.0/gcc/rtl.h:1340::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'note warning: :23:38: note: expanded from macro 'RTL_CHECK2' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/loop-invariant.c X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1358 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:27 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229444:: ^ ~38: note: expanded from macro 'X0EXP'523:../../gcc-10.2.0/gcc/rtl.h::1228:1038:13415: note: expanded from macro 'RTL_CHECK1'note:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ : array 'fld' declared here 444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23:warning: ../../gcc-10.2.0/gcc/rtl.h: notenote : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~5:1228 : ^:444expanded from macro 'XEXP' :: 38note : note: expanded from macro 'RTL_CHECK1' : expr = SET_SRC (set); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ note 5 ^~~~~~~~~~~~~:array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h note::: array 'fld' declared here rtunion fld[1]; In file included from array 'fld' declared here ^ 444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^:1229: 5 In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:../../gcc-10.2.0/gcc/loop-iv.c2684:22:: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3:49: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^55: : warning note:In file included from ../../gcc-10.2.0/gcc/rtl.h:: 380838: note: expanded from macro 'SET_SRC' In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/lra-assigns.c: expanded from macro 'RTL_CHECK2':: ./genrtl.h: 26#define SET_SRC(RTX) XCEXP (RTX, 1, SET)82array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808:311: In file included from ^ ~ XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h : In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~: :../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h444 3:3808:: 5: ./genrtl.hwarning../../gcc-10.2.0/gcc/rtl.h::./genrtl.h note:12891340: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:1375:32: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'XCEXP':1041 3:: 23:3 rtunion fld[1];311 X0EXP (rt, 5) = NULL_RTX; :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :: ^ ~warning ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: :1358note: In file included from 3 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning1230../../gcc-10.2.0/gcc/lra.c:expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : XSTR (rt, 3) = arg3;37../../gcc-10.2.0/gcc/rtl.h:27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 1229:38: note:note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; 124 108 ^ ~ note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' : ../../gcc-10.2.0/gcc/rtl.h: warningswarning: 1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: 23 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP':In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'XSTR' ^ ~ generated./genrtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1228:. :38: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1341: ../../gcc-10.2.0/gcc/rtl.hnote:23: ^ ~: :444note../../gcc-10.2.0/gcc/rtl.h::5: note518 444../../gcc-10.2.0/gcc/rtl.h: ^ ~:5: expanded from macro 'RTL_CHECK1' :expanded from macro 'XEXP' : :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h31229:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: rtunion fld[1];1358array 'fld' declared here:27 : ^ ~::1229:38 :38 ^ : notenote: expanded from macro 'X0EXP'warningnote: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:444: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:444::In file included from ../../gcc-10.2.0/gcc/loop-unroll.c 5: 5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:25 note ^ : In file included from array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/lra-coalesce.c:note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h49:: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1341444 ^ : In file included from :23: ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from note../../gcc-10.2.0/gcc/lower-subreg.c444::26: In file included from ../../gcc-10.2.0/gcc/rtl.h5:: expanded from macro 'XEXP': :730note:927:38085 ../../gcc-10.2.0/gcc/rtl.h: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 37 ^ ~:3:: :note: array 'fld' declared here rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ 3808../../gcc-10.2.0/gcc/rtl.h : ./genrtl.hwarning:: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ./genrtl.h:1042::82 ^ 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from 1229:38 : XVEC (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:312:: warning3:warning: 3808 ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342 XSTR (rt, 2) = arg2; : inv->cheap_address = address_cost (SET_SRC (set), word_mode, : ^ ~ ^~~~~~~~~~~~~ ./genrtl.h23 : note: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::1340::expanded from macro 'XVEC'2684:22note: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 312 ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~3: : warning: note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XSTR' X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h ^ ~ ::1358444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h27 #define SET_SRC(RTX) XCEXP (RTX, 1, SET):../../gcc-10.2.0/gcc/rtl.h: note: ^ ~ ::note: ../../gcc-10.2.0/gcc/rtl.h:1375array 'fld' declared hereexpanded from macro 'X0EXP' :1229 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: ^ 3832::5 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-constraints.o -MT lra-constraints.o -MMD -MP -MF ./.deps/lra-constraints.TPo ../../gcc-10.2.0/gcc/lra-constraints.c note: noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~1358:27 : expanded from macro 'RTL_CHECK2' : expanded from macro 'XCEXP' note:: note: expanded from macro 'X0EXP'array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~:122825../../gcc-10.2.0/gcc/rtl.h:: 38: rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from ../../gcc-10.2.0/gcc/lra.c:108:../../gcc-10.2.0/gcc/rtl.h: In file included from :../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1228 ^ ~:956:3808: : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h519: 383: :31230warningnote: :444: : warningexpanded from macro 'RTL_CHECK1' ::37 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :note X0EXP (rt, 4) = NULL_RTX; :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: XVEC (rt, 1) = arg1; array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:note ^ ~ 1358:27: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECKC1' note rtunion fld[1]; ^ ~ ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1342:23 : ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5../../gcc-10.2.0/gcc/rtl.h::note : 5 note: ::444:526 ^ ~ array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1]; ^note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note:In file included from ../../gcc-10.2.0/gcc/rtl.h::12283808 : expanded from macro 'RTL_CHECK2' : array 'fld' declared here: :./genrtl.hIn file included from 38 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1072:In file included from ^ ~3 ../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/lra-assigns.c:note../../gcc-10.2.0/gcc/rtl.h: :49: 82 warning:: : In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereIn file included from note: ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:5: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : note: array 'fld' declared here../../gcc-10.2.0/gcc/loop-invariant.c: XSTR (rt, 1) = arg1; ^ ~: 7373808444:33::5:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : note: :1340:./genrtl.h./genrtl.h 23: ^ : notearray 'fld' declared here: :313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 7) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h warning: expanded from macro 'XSTR' ^ ~313#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]984:3 inv->cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), : 1358:27 :In file included from X0EXP (rt, 7) = NULL_RTX; note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~warning ../../gcc-10.2.0/gcc/lra.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684: 108 ^ ~ :22array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::444:5:: 1228 : ../../gcc-10.2.0/gcc/rtl.h:note: : XSTR (rt, 1) = arg1;38:1358In file included from expanded from macro 'SET_SRC' note:../../gcc-10.2.0/gcc/rtl.h note27#define SET_SRC(RTX) XCEXP (RTX, 1, SET) :: expanded from macro 'RTL_CHECK1' : array 'fld' declared here:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: 3808 ^ ~expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :1375 ../../gcc-10.2.0/gcc/rtl.h :32./genrtl.h::1340:: note55023: ^ :: expanded from macro 'XCEXP' ^ 3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning In file included from : note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h1230../../gcc-10.2.0/gcc/lra-assigns.c ::380882: ^ ~:../../gcc-10.2.0/gcc/rtl.h:37: ./genrtl.h1341:23:In file included from ../../gcc-10.2.0/gcc/rtl.h: note: 1073#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: : 3 ^ ~note: expanded from macro 'RTL_CHECKC1'expanded from macro 'XEXP'3808: ../../gcc-10.2.0/gcc/rtl.h:444 : :../../gcc-10.2.0/gcc/rtl.h./genrtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ::1229 343#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:5warning: ../../gcc-10.2.0/gcc/rtl.h:444:: note 38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: array 'fld' declared here 5:: notenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :1229 rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):383808:: note: expanded from macro 'RTL_CHECK2' ./genrtl.h rtunion fld[1];: ^ 343: ^ ~ 3: warning../../gcc-10.2.0/gcc/loop-invariant.c:787:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): && INTVAL (XEXP (sub, 1)) < GET_MODE_BITSIZE (sub_mode)1229:38:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: XEXP (rt, 1) = arg1; ^ ~ ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1341::134123 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25 ^ ~ 23 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: ^ ~444:../../gcc-10.2.0/gcc/rtl.h:1341 :5../../gcc-10.2.0/gcc/rtl.h3808::: 444./genrtl.h:note:: note5: noteexpanded from macro 'XEXP': array 'fld' declared here: :23 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: note: expanded from macro 'XEXP' expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here : ^1012../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1229::1229:38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' 3../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 38 ^ ../../gcc-10.2.0/gcc/lower-subreg.cIn file included from :122926 ^ ~ : note../../gcc-10.2.0/gcc/lra.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808:: expanded from macro 'RTL_CHECK2'38:108: :./genrtl.h: 1968:: warningnote 29:1103: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h:444:5 :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :3808: ./genrtl.h:551:: ../../gcc-10.2.0/gcc/rtl.h3warning ^ ~ expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :: : note : ^~~ 1342:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 23:: In file included from 1236array 'fld' declared here XSTR (rt, 1) = arg1; note: ../../gcc-10.2.0/gcc/lra-coalesce.c XEXP (rt, 2) = arg2;:49:33 rtunion fld[1]; : expanded from macro 'XVEC' : In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]note3808: expanded from macro 'XCWINT': 1340 : :1341:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :23: note23./genrtl.h: ^~~: 344:../../gcc-10.2.0/gcc/rtl.h:444:5823: ^ ~ expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' warning: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~note: ../../gcc-10.2.0/gcc/loop-iv.c:653::11: 1229warningarray 'fld' declared here../../gcc-10.2.0/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 rtunion fld[1];: X0EXP (rt, 2) = NULL_RTX; note:: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h38: expanded from macro 'RTL_CHECK2' : 1229 X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h ^ 2684 :note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 221358 ::27:../../gcc-10.2.0/gcc/loop-invariant.c: note ^ ~ : note444:note: ../../gcc-10.2.0/gcc/rtl.h788:15: warningexpanded from macro 'X0EXP'1358::444:5: : expanded from macro 'SET_SRC'5: 27: :: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note expanded from macro 'RTL_CHECK2' : array 'fld' declared here : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; array 'fld' declared here && INTVAL (XEXP (sub, 1)) >= 0) ^ ^ ~ ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ :1228444In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1341:38:23 ^ :../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:1375:32::1104:note:3: : notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: expanded from macro 'XEXP' : ^ ~ XEXP (rt, 2) = arg2; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from note: ../../gcc-10.2.0/gcc/lra.c::array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:1228:38: :expanded from macro 'XCEXP'1341:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ./genrtl.h:23 38:note: 444 expanded from macro 'RTL_CHECK2' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: 653:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :note: expanded from macro 'XEXP'note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1': In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ 5 XWINT (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:1230:: note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h37:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1229::38: note:1234 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~note: :: array 'fld' declared here1968:29../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' 29:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ :: 3808note: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XWINT':: rtunion fld[1]; 444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :5 ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ./genrtl.h: note : : ^ ~expanded from macro 'INTVAL' In file included from array 'fld' declared here#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~../../gcc-10.2.0/gcc/rtl.h:1041: 445../../gcc-10.2.0/gcc/lra-coalesce.c::note: ^~~ 3: ../../gcc-10.2.0/gcc/rtl.hwarning49array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 rtunion fld[1]; ^ rtunion fld[1]; XEXP (rt, 1) = arg1; : In file included from ^ ^ ~ In file included from ::1236 note:../../gcc-10.2.0/gcc/lra-assigns.c:82In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here: note26: 3808: : ./genrtl.h: expanded from macro 'XCWINT'1341In file included from ../../gcc-10.2.0/gcc/rtl.h::345 ::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ HOST_WIDE_INT hwint[1];3808: :../../gcc-10.2.0/gcc/rtl.h3808444:5: 3: ./genrtl.h: warning: :./genrtl.h:345:23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: notenote: X0EXP (rt, 3) = NULL_RTX;1135:3 ^: array 'fld' declared here3expanded from macro 'XEXP': :: warning rtunion fld[1]; warning ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/hwint.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444:5: :59: X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:135826:: XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h 27 ^ ~ note ^ ~ : expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long1358: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.c27 :: :1229: :666 note ^::38: ../../gcc-10.2.0/gcc/rtl.hnote: : expanded from macro 'X0EXP'1338::23 expanded from macro 'X0EXP':array 'fld' declared here note rtunion fld[1];: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 13In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^: expanded from macro 'RTL_CHECK2'note ../../gcc-10.2.0/gcc/loop-invariant.cwarning:790:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra.c: : expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 HOST_WIDE_INT shift = INTVAL (XEXP (sub, 1)); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: op1 = XEXP (rhs, 1); ::444:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h:38: 1228:: ^ ~654 538:../../gcc-10.2.0/gcc/rtl.h:::3 : 1341:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' notenote38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:231229: expanded from macro 'RTL_CHECK1' : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: warning: expanded from macro 'RTL_CHECK1'38 array 'fld' declared here note ../../gcc-10.2.0/gcc/rtl.h:444note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: rtunion fld[1]; : expanded from macro 'XEXP': XWINT (rt, 2) = arg2;: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^note ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from : : noteexpanded from macro 'RTL_CHECK2'array 'fld' declared here : 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38expanded from macro 'RTL_CHECK2' rtunion fld[1]; : note../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~:::1234 525: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': : In file included from 444:: note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h rtunion fld[1];44429../../gcc-10.2.0/gcc/lra-assigns.c: ^5:82: : : noteIn file included from : 51042note: expanded from macro 'XWINT' :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : 3: warning: note ^ ~In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];: ^ ~ ^ ../../gcc-10.2.0/gcc/lower-subreg.carray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];26:445:In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:5: : ^:491968:29note: : XSTR (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/rtl.h:array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:In file included from 38083808: HOST_WIDE_INT hwint[1]; ^: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :1340:3808note:23: ./genrtl.h:: ../../gcc-10.2.0/gcc/hwint.h:note346:: : 3: 1136expanded from macro 'INTVAL'expanded from macro 'XSTR'59:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]26: : note: expanded from macro 'HOST_WIDE_INT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) # define HOST_WIDE_INT long long X0EXP (rt, 4) = NULL_RTX; ^ ~3 #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : ^ ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:346 : ^ ~3: warning:: ^~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning1358 X0EXP (rt, 4) = NULL_RTX; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;27::1236:In file included from note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:108../../gcc-10.2.0/gcc/loop-iv.c:970:13../../gcc-10.2.0/gcc/rtl.h33::1229::1358:: : warning: :note: expanded from macro 'XCWINT' ^ ~ expanded from macro 'X0EXP'27 38In file included from :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) note ../../gcc-10.2.0/gcc/rtl.h: 1341:3808: :expanded from macro 'X0EXP' 23: ^ ~ op1 = XEXP (rhs, 1); note: ^~~note./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h: :708../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :31341:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:23:: warning4441228: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228: note38: 5 ^ ~ : SUBREG_BYTE (rt) = arg1;:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'XEXP' note 444 :5:: note1229: ^ ~array 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: rtunion fld[1]; 3838 ^ ../../gcc-10.2.0/gcc/rtl.h1373:32::../../gcc-10.2.0/gcc/loop-invariant.c note: expanded from macro 'RTL_CHECK2' 1229:792: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444::538: :: rtunion fld[1]; :4: note: warning ^: notearray 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCSUBREG': expanded from macro 'RTL_CHECK1' XEXP (sub, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, sub_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1341 :: expanded from macro 'RTL_CHECK2': 444:5: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];23In file included from ../../gcc-10.2.0/gcc/loop-unroll.c : note ^: ^ ~note: In file included from array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h::25:444: : 5:../../gcc-10.2.0/gcc/rtl.h49: In file included from ../../gcc-10.2.0/gcc/rtl.h :444 :5:In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': rtunion fld[1]; :1230 note3808 :: 37: note: ^expanded from macro 'RTL_CHECKC1' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 ^ ~: note : ../../gcc-10.2.0/gcc/rtl.h:: ^ ~444:5:In file included from 3808: : ../../gcc-10.2.0/gcc/rtl.hnote ./genrtl.h./genrtl.h:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];:: array 'fld' declared here3808: ./genrtl.h1072 347: rtunion fld[1];1229: :1137 ^ 38: note../../gcc-10.2.0/gcc/loop-iv.c:: ::3expanded from macro 'RTL_CHECK2' 3:975 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: rtunion fld[1];:13:3In file included from ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/lra-assigns.c warning: XSTR (rt, 3) = arg3; warning:82: : In file included from ../../gcc-10.2.0/gcc/lra.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~warning:3808: ./genrtl.h: 347:3: mby = XEXP (rhs, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: XSTR (rt, 1) = arg1;108 ../../gcc-10.2.0/gcc/rtl.h: warningIn file included from : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; :444:5: ^ ~ ::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1340 1341:../../gcc-10.2.0/gcc/rtl.h ^ ~ note:1358:23:: X0EXP (rt, 5) = NULL_RTX;27::../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:134023::note23 note:3808: ./genrtl.h array 'fld' declared here: expanded from macro 'XSTR' ^ ~ : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note :735:: : expanded from macro 'X0EXP'3expanded from macro 'XEXP' : ^ ~../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'XSTR' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229: ^135838: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~27: notenote: expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1358:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h122927:1229::1228:38 :38:: 38 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note note note: : ^ ~: expanded from macro 'X0EXP': note../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/loop-invariant.c:915expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2':1228: ../../gcc-10.2.0/gcc/rtl.h38expanded from macro 'RTL_CHECK2' ^ ~ :43 :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h warning: ../../gcc-10.2.0/gcc/rtl.h:5 :1228: note38: note:444: array 'fld' declared here :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 5444 rtunion fld[1]; : ^ :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1' 5 validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); : :444:5 note ^~~~~~~~~~~~~~~~~In file included from : array 'fld' declared here :../../gcc-10.2.0/gcc/lower-subreg.c: note noteexpanded from macro 'RTL_CHECK1': : ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; 26 rtunion fld[1]; ^: In file included from ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h ^ :3808: In file included from 2684../../gcc-10.2.0/gcc/loop-iv.c:444./genrtl.h:../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: 116722: ::98449: In file included from :note: expanded from macro 'SET_SRC' 35:: rtunion fld[1]; note: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808warning13: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:: 3808: XVEC (rt, 1) = arg1; : 1375./genrtl.h:./genrtl.h:348::In file included from 323: warning: array 'fld' declared here1073:3 mby = XEXP (rhs, 1); :../../gcc-10.2.0/gcc/lra-assigns.c array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : ^ ~ expanded from macro 'XCEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 82 rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:1341 XSTR (rt, 2) = arg2; ^ ~ 1342#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from :23 ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h:1230: ::1358:1340:2723::::37: 23: notenote3808: ./genrtl.h note:348: : :expanded from macro 'XEXP'note: expanded from macro 'XVEC'3: noteIn file included from ../../gcc-10.2.0/gcc/lra.c:108: expanded from macro 'RTL_CHECKC1': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'X0EXP' :expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38 In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~: 3808warningexpanded from macro 'RTL_CHECK2'1229../../gcc-10.2.0/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ./genrtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h ^ ~1228786 X0EXP (rt, 6) = NULL_RTX;444: :5: ^ ~ 38:1229../../gcc-10.2.0/gcc/rtl.h::note:38:444:../../gcc-10.2.0/gcc/rtl.h5:: 3:1358:3827 :note: : : array 'fld' declared here : notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'note: X0EXP (rt, 1) = NULL_RTX; note: expanded from macro 'RTL_CHECK2' rtunion fld[1];array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h: ^ ../../gcc-10.2.0/gcc/rtl.h:: 444 expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-invariant.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1358 444:5:In file included from :../../gcc-10.2.0/gcc/lower-subreg.c: note: :5:array 'fld' declared here 2627 : note: ^ ~922:13:: ^ ~ warning In file included from ../../gcc-10.2.0/gcc/rtl.h:note: ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :1228 rtunion fld[1];expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ./genrtl.h src = SET_SRC (use_set); :38: : rtunion fld[1]; ^~~~~~~~~~~~~~~~~note ^:444 ^ ../../gcc-10.2.0/gcc/rtl.h1195:::3: 2684warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: ^ ~ XWINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h 25../../gcc-10.2.0/gcc/rtl.h: :::221228In file included from :: ../../gcc-10.2.0/gcc/rtl.h:: :expanded from macro 'RTL_CHECK1' note38 note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3808array 'fld' declared here1234:expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/loop-iv.c : ./genrtl.hnote: ^ ~expanded from macro 'RTL_CHECK1': rtunion fld[1]; :1103:293 :: 1087 ^ ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~note: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:444In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49444expanded from macro 'XWINT'::1375:32 ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5445:11../../gcc-10.2.0/gcc/rtl.h5: : : :1340warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.hnote: ::note: : rhs = SET_SRC (set); ^~~~~~~~~~~~~ 5../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:23array 'hwint' declared here :2684: : HOST_WIDE_INT hwint[1];note:3808 note22: : rtunion fld[1];: note ^expanded from macro 'XCEXP' note ^: expanded from macro 'XSTR' ./genrtl.h:: expanded from macro 'SET_SRC' 379: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h3: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/hwint.h1229 ^ :../../gcc-10.2.0/gcc/lra.cwarning59::26:: ../../gcc-10.2.0/gcc/rtl.h:1375: :1230note: 32: In file included from noteexpanded from macro 'HOST_WIDE_INT'108: ../../gcc-10.2.0/gcc/lra-assigns.c: In file included from 38:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long longexpanded from macro 'XCEXP'82 XEXP (rt, 1) = arg1; :../../gcc-10.2.0/gcc/rtl.h: note ^: 373808: :./genrtl.h:813#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h In file included from : ^ ~3note : ^ ~In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:: ../../gcc-10.2.0/gcc/rtl.h :26expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1230#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: : 37:1341:In file included from warning ^ ~: 3808../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::23:note: expanded from macro 'RTL_CHECKC1' 4443808./genrtl.h :: :: 379../../gcc-10.2.0/gcc/rtl.h5::: 3444note:5: note: array 'fld' declared here rtunion fld[1];1341note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XEXP': ./genrtl.h ^ ~ :array 'fld' declared here ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: ^ ~: ../../gcc-10.2.0/gcc/rtl.h 1223 note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444::3:In file included from 1229 ^ ~warning: ../../gcc-10.2.0/gcc/loop-unroll.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38warning: ../../gcc-10.2.0/gcc/rtl.h:: XEXP (rt, 1) = arg1; ^ ~: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: :1229expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~1104:3:../../gcc-10.2.0/gcc/rtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341:38::23 warningnote:: : array 'fld' declared here note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~: rtunion fld[1]; expanded from macro 'RTL_CHECK2' : 1113:../../gcc-10.2.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2;34note../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :: ^ ~: 1341::23 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h444:5 ^ ~ || !check_maybe_invariant (SET_SRC (set))) ^~~~~~~~~~~~~ note: expanded from macro 'XEXP' :: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:1341 ^ 1229../../gcc-10.2.0/gcc/rtl.h : ^ ~2684::22: note: expanded from macro 'SET_SRC' :23#define SET_SRC(RTX) XCEXP (RTX, 1, SET): note ^ ~ 38 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:: ^In file included from ../../gcc-10.2.0/gcc/lra.c note: :In file included from 108expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :1229../../gcc-10.2.0/gcc/lra-coalesce.c:49#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from :../../gcc-10.2.0/gcc/rtl.h1375#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38:In file included from 3808: note: ../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h 3808 ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h: : 32expanded from macro 'RTL_CHECK2'./genrtl.h :380:../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: :: 867../../gcc-10.2.0/gcc/rtl.h:444:5expanded from macro 'XCEXP':: 38:: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)34443:::5: warningwarning: note array 'fld' declared here : ../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1];:1351:13:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (rhs, 1); note ^ ~ : XBBDEF (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1345 rtunion fld[1];1230:25:1341: 23: note: : XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:1340:2326 note../../gcc-10.2.0/gcc/rtl.h:444:5expanded from macro 'XEXP' : In file included from note :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/rtl.h: ^ ~ ::37../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here 1229:38: noteexpanded from macro 'XBBDEF':3808: note: ./genrtl.h: : : 1253:3note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 82: expanded from macro 'XSTR'expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : ../../gcc-10.2.0/gcc/rtl.h:38081228: ^ ^ ~./genrtl.h ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~warning:38: ../../gcc-10.2.0/gcc/rtl.h:380:: :444444:5: : 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:note: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/loop-unroll.cexpanded from macro 'RTL_CHECK1' array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 5 XVEC (rt, 1) = arg1;:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1229../../gcc-10.2.0/gcc/rtl.h: ^ ~: XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5 :38: note25 ^ :note1342: : : In file included from : ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'note23 :1345:25:: note: expanded from macro 'XBBDEF' array 'fld' declared here notearray 'fld' declared here: expanded from macro 'XVEC' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^:3808: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1135../../gcc-10.2.0/gcc/rtl.h:In file included from :../../gcc-10.2.0/gcc/lra-coalesce.c13671229../../gcc-10.2.0/gcc/rtl.h:::38: :::491228444:53:: warning13In file included from ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: : 38: : XINT (rt, 1) = arg1; note: note: warning ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' 3808: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : op1 = XEXP (rhs, 1); 381:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^1338:3::444:23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here warning rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:444: ^:1341: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~ 23 X0EXP (rt, 3) = NULL_RTX; ^ ~In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:5 : 26../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/lra.c: ::1358:27: note:../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' 1371:31::: :3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: expanded from macro 'X0EXP' note: array 'fld' declared herenotewarning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : : ../../gcc-10.2.0/gcc/rtl.h:1228: : expanded from macro 'RTL_CHECK2'./genrtl.h 10838 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note :: 1254 && constant_pool_constant_p (SET_SRC (set))) :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'RTL_CHECK1'3808 ^~~~~~~~~~~~~ : ./genrtl.h ^ : warning../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define SET_SRC(RTX) XCEXP (RTX, 1, SET)868array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:444 :../../gcc-10.2.0/gcc/lra-assigns.c31229 ^ ~::: :82 538: ^ ~: warning../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :444:5: XSTR (rt, 2) = arg2;:: : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here:1375 XSTR (rt, 2) = arg2; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 444:5: note./genrtl.h:../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ : : rtunion fld[1];381:3:../../gcc-10.2.0/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 32::1340../../gcc-10.2.0/gcc/rtl.h:1340:array 'fld' declared here: ^23 23:25 X0EXP (rt, 3) = NULL_RTX;: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49 ^ ~: : note:In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: rtunion fld[1];In file included from ./genrtl.h : note: :382../../gcc-10.2.0/gcc/rtl.h ^ note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h3: 1358:27:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP' warning:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3808: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX;./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1229:: ../../gcc-10.2.0/gcc/rtl.h:38: note:../../gcc-10.2.0/gcc/loop-iv.c:expanded from macro 'X0EXP'122912301409:13: : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :37:1136 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) src = SET_SRC (set); ^ ~: ^~~~~~~~~~~~~ note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ : expanded from macro 'RTL_CHECKC1' :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::122838::268438::31358:22::444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : notenote: note../../gcc-10.2.0/gcc/rtl.h:44427: expanded from macro 'RTL_CHECK2'note5:5warning: : : : expanded from macro 'RTL_CHECK1'expanded from macro 'X0EXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:5 ^ ~: note: array 'fld' declared here notenote XEXP (rt, 2) = arg2;: expanded from macro 'SET_SRC' : array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^In file included from 444:5:../../gcc-10.2.0/gcc/lower-subreg.c In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:108:note: array 'fld' declared here1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h::13753808: rtunion fld[1];32:: ./genrtl.h26: : 1341In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^:897 :: 231255::In file included from :3../../gcc-10.2.0/gcc/lra-assigns.c:82: note: expanded from macro 'XCEXP' 3: In file included from note:: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XEXP' :3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:warning ../../gcc-10.2.0/gcc/rtl.h ^ ~warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]382 ^ ~ :444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::5: note: 3::1230:array 'fld' declared here 122937: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: XVEC (rt, 3) = arg3; 38:note: rtunion fld[1]; XSTR (rt, 1) = arg1; note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: ^ ~ ^ ~ ^ ~ 2349../../gcc-10.2.0/gcc/rtl.h:1342:../../gcc-10.2.0/gcc/rtl.h:: In file included from 23: ../../gcc-10.2.0/gcc/rtl.h:444:1358:5../../gcc-10.2.0/gcc/rtl.h: note: :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:3808: 27note: note ./genrtl.h: expanded from macro 'XVEC':444::expanded from macro 'XSTR' 5: rtunion fld[1]; ^: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: :expanded from macro 'X0EXP' array 'fld' declared here25: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38383:3 ../../gcc-10.2.0/gcc/rtl.h : note :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^ ~: expanded from macro 'RTL_CHECK2'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 ^../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/loop-invariant.c1228: 38: ./genrtl.h38 XINT (rt, 5) = arg3; ::1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 2177: :../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1338noteexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' 16:1340:23: note: ../../gcc-10.2.0/gcc/loop-iv.c: :23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR'1466 : ^ ~11 ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning5: ^ ~: warning:444: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :note ../../gcc-10.2.0/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ : ^ ~ : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: : rhs = SET_SRC (set); 444 note: :12291229:38 ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25::5:../../gcc-10.2.0/gcc/rtl.h:2684::38:array 'fld' declared here note: array 'fld' declared here 22: : rtunion fld[1]; note: rtunion fld[1];expanded from macro 'REG_NOTES' ^note#define REG_NOTES(INSN) XEXP(INSN, 6) ^ : expanded from macro 'RTL_CHECK2' notenote: ^: expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2' ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.h:1341:: :../../gcc-10.2.0/gcc/rtl.h:In file included from :../../gcc-10.2.0/gcc/lra-assigns.c:444:5:../../gcc-10.2.0/gcc/rtl.h 32note82108:23:: :3808: : In file included from :444: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here5:3808note: ./genrtl.hIn file included from : : ./genrtl.h:1287:: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'XCEXP' 383:3808: ./genrtl.h: :33:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)926 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here :: rtunion fld[1]; warning warning: ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3In file included from ^ ~ ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h :49: In file included from ../../gcc-10.2.0/gcc/rtl.h::In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-unroll.c12303808: : ./genrtl.h: XINT (rt, 5) = arg3; :384:31229:25 XSTR (rt, 1) = arg1; ::37warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: In file included from ^ ~ 38: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hwarning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:233808: expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4;expanded from macro 'RTL_CHECKC1' : 1340: ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note231340: : ^ ~ expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h:1340:23 ^ ~../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ./genrtl.h: ^ ~23444: : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' 5::: note: expanded from macro 'XSTR'1229 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: :38:expanded from macro 'XSTR' note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1167:3 ^ ~ expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:note ^ ~../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: notewarning: :444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:: XVEC (rt, 1) = arg1; : ^ ~ ^1229 1229../../gcc-10.2.0/gcc/loop-invariant.c: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :2177#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:38: note::38::1342 ^ ~ : 47444../../gcc-10.2.0/gcc/rtl.h: :5 noteexpanded from macro 'RTL_CHECK2' note:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: array 'fld' declared here rtunion fld[1]; ^ : 23expanded from macro 'RTL_CHECK2' warningIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c ::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: rtunion fld[1]; ^ ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1))../../gcc-10.2.0/gcc/rtl.h ::82: ../../gcc-10.2.0/gcc/rtl.h5: In file included from :../../gcc-10.2.0/gcc/rtl.h:444:5 444:5 note: ^ ~: : note:3808array 'fld' declared herenote: expanded from macro 'XVEC'./genrtl.h: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341:384 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h23 rtunion fld[1]; rtunion fld[1]; ^:: array 'fld' declared here :1229 ^ rtunion fld[1]; 3note: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:38In file included from :In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49../../gcc-10.2.0/gcc/lower-subreg.c XSTR (rt, 6) = arg4; ^ ~ : In file included from In file included from : :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'263808: ./genrtl.hnote: :../../gcc-10.2.0/gcc/lra.c:: In file included from expanded from macro 'RTL_CHECK2' 415:108#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: In file included from ^ ~ 3:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::13403808: ./genrtl.h::: 3808: ./genrtl.h122923#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :1288927 ^ ~:../../gcc-10.2.0/gcc/loop-iv.c::: 1503:38:note../../gcc-10.2.0/gcc/rtl.h313: note:444: :warningexpanded from macro 'XSTR': : 5warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning3expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : op1 = XEXP (a, 1);warning:note XSTR (rt, 2) = arg2; : 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1340:../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^: XINT (rt, 1) = arg1;:23 ^ ~ 1341 : :note ^ ~ 444 ../../gcc-10.2.0/gcc/rtl.h::In file included from 23:note:1338:23:: 5: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c1342 note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h :23: note:25: rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : expanded from macro 'XEXP' ^ ~3808expanded from macro 'XVEC'1229 : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1229:38: ^:1195:444 expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: : 3expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:122938:: :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:warningnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:444note:538:: note : : array 'fld' declared herenote ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~array 'fld' declared here5: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 444: rtunion fld[1];5 ^ :note ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 444: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:1234:49 ^ 5: note: : notearray 'fld' declared here : rtunion fld[1];In file included from 29../../gcc-10.2.0/gcc/rtl.h:In file included from :array 'fld' declared here ^ rtunion fld[1];3808../../gcc-10.2.0/gcc/loop-iv.c ^ note../../gcc-10.2.0/gcc/lra-assigns.c: :expanded from macro 'XWINT': : 82array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/lra.c:108: : In file included from ../../gcc-10.2.0/gcc/rtl.h1534In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) :3808: : : ^ ~./genrtl.h9 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h warning ^:./genrtl.h3808../../gcc-10.2.0/gcc/rtl.h::415 445: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :In file included from ../../gcc-10.2.0/gcc/lower-subreg.c ::5:26 op1 = XEXP (a, 1); :448./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3:3808: 3::956./genrtl.h ::note 3: : warningwarning: warning: :1289: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here XVEC (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ../../gcc-10.2.0/gcc/hwint.h:59:26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:233:: ../../gcc-10.2.0/gcc/rtl.h: :note note: expanded from macro 'XEXP' : expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) # define HOST_WIDE_INT long long 1340 : 23 ^ ^ ~: ^ ~warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote : In file included from XSTR (rt, 3) = arg3;expanded from macro 'XSTR'../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229:38../../gcc-10.2.0/gcc/rtl.h :1340 ^ ~3808: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1342:1223133823::3: ^ ~:note :23:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note : note../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XINT': expanded from macro 'XVEC':../../gcc-10.2.0/gcc/rtl.h:1341 1229: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 expanded from macro 'XSTR': 23: note: expanded from macro 'RTL_CHECK2' ^ ~note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1229:38:: 5: 1229note:381229note: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :38: 444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: notenote note: expanded from macro 'RTL_CHECK2' : 1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here expanded from macro 'RTL_CHECK2' 38 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:444 array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 : ^ ^ ~note: array 'fld' declared here ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.c:444 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: :444:1536 rtunion fld[1];:10: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 opb1 = XEXP (b, 1); ^ note ^ ~ In file included from :5../../gcc-10.2.0/gcc/rtl.h:: note5../../gcc-10.2.0/gcc/lra-coalesce.c: :: 49array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:4491341:3: rtunion fld[1];array 'fld' declared here ^ :23: note: expanded from macro 'XEXP' : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/lra-assigns.c:82 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:35:: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :note1338: array 'fld' declared here : XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^23../../gcc-10.2.0/gcc/rtl.h:: note: ../../gcc-10.2.0/gcc/loop-unroll.c expanded from macro 'XINT' :1340::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c122925:: 1599::18: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: && INTVAL (XEXP (opb0, 1)) + 1 == -INTVAL (op1))../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note ^ ~: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:1229:38: :../../gcc-10.2.0/gcc/rtl.h3808:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: note: : In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2'1253 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341:23: 3808note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1342 : ../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~5:./genrtl.h note: array 'fld' declared here : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23:450:3: ../../gcc-10.2.0/gcc/rtl.hwarning rtunion fld[1];: 1229 ^:: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/lra.c :108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h: :1012: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC'38In file included from XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/lra-assigns.c:82: ^ ~ In file included from : XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:449:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note 3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h1342: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'RTL_CHECK2': 23 XINT (rt, 2) = arg2;: ^ ~ ^ ~ 1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342:23: note:: expanded from macro 'XVEC' 1338 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229:3838../../gcc-10.2.0/gcc/rtl.h:: 196823:29:note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : noteexpanded from macro 'XINT': : expanded from macro 'RTL_CHECK2'expanded from macro 'INTVAL' :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : 1229 ^~~ ^ ~: 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:38 : ^ ~ :note: expanded from macro 'RTL_CHECK2' 1236444::5: 33note : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCWINT' rtunion fld[1];#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ :444:../../gcc-10.2.0/gcc/rtl.h5: note ^: array 'fld' declared here noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c::44425 : ^~~expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-iv.c ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1614: ^ ~34: ../../gcc-10.2.0/gcc/rtl.h::444warningIn file included from : ../../gcc-10.2.0/gcc/lra.c:1083808: : In file included from ../../gcc-10.2.0/gcc/rtl.h:53808: ./genrtl.h:1041array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::3:./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'5 return INTVAL (op1) == -INTVAL (XEXP (opb0, 1));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ::1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h:1229 :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note : expanded from macro 'XSTR' :note38: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^ ~23 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:: 444note:: 5expanded from macro 'RTL_CHECK2':note note: In file included from : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229::44438: :note : expanded from macro 'RTL_CHECK2'5 3808 ^note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.hIn file included from :450array 'fld' declared here:3:../../gcc-10.2.0/gcc/lra.c :warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 108: note: XVEC (rt, 3) = arg3;: : 1968array 'fld' declared here: 29 ^ ~ rtunion fld[1]; ^ : rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from In file included from ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-coalesce.c:49: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:: 451:3./genrtl.h note: :expanded from macro 'INTVAL': 38081042#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):3:: ./genrtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342warning:23: :note1255: :expanded from macro 'XVEC' XSTR (rt, 2) = arg2;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: ^~~note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h1340:1236:33 XVEC (rt, 3) = arg3;: note: expanded from macro 'XCWINT' : ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h : ^~~1342 XVEC (rt, 4) = arg4;:23 ^ ~ 23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::51342: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :: rtunion fld[1];23:: note ^: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note444:5: :expanded from macro 'XVEC' note In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:note3808: ./genrtl.h:451#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: : :3:../../gcc-10.2.0/gcc/loop-iv.c ^ ~warningexpanded from macro 'XSTR': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4;1623 ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' : 34../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :: warning../../gcc-10.2.0/gcc/rtl.h: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1342 :23:: note: return INTVAL (op1) == -INTVAL (XEXP (opb0, 1));expanded from macro 'XVEC' :122938:38 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note ^ ~: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229::38:../../gcc-10.2.0/gcc/rtl.h:1341:23: 444note:: : notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h5:444:5expanded from macro 'XEXP':: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here note ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ : rtunion fld[1]; ^ 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/loop-unroll.c : ^ ~25 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444In file included from :../../gcc-10.2.0/gcc/lra-coalesce.c5:: note: array 'fld' declared here 49 rtunion fld[1]; ^ 3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: XSTR (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ 1229In file included from In file included from :../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h../../gcc-10.2.0/gcc/lra-assigns.c:134038:../../gcc-10.2.0/gcc/lra.c452:::1083: :In file included from ../../gcc-10.2.0/gcc/rtl.hwarning : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]82 :note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5;: 23: note: expanded from macro 'XSTR' 3808: In file included from ./genrtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h1072#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared herewarning ^ ~ ^ ~ : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ XSTR (rt, 1) = arg1;: 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1342 ^ ~ ^ ~ ::23:../../gcc-10.2.0/gcc/rtl.h: 1968:29: note: expanded from macro 'INTVAL'1229 ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)::3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^~~ 134038::../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC' XSTR (rt, 2) = arg2; ^ ~23 : note1236#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1340::23: note: expanded from macro 'XSTR'expanded from macro 'XSTR' 33 1229note:: 38expanded from macro 'RTL_CHECK2': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'XCWINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::444::5444444::5../../gcc-10.2.0/gcc/rtl.h:: :5: note5: array 'fld' declared herenote: note : : array 'fld' declared herearray 'fld' declared here1229:38 : note: expanded from macro 'RTL_CHECK2'note rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];: ^ 5 ^In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: array 'fld' declared here./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:3808: ./genrtl.h: rtunion fld[1];1289:3../../gcc-10.2.0/gcc/loop-iv.c:453:: XINT (rt, 6) = arg6; warning ^ ~ : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1655 :9: ../../gcc-10.2.0/gcc/rtl.hwarning:: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 In file included from 1338 XSTR (rt, 3) = arg3;: ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:231340:23: op1 = XEXP (cond, 1); XINT (rt, 6) = arg6; ^ ~ ^ ~note : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:1341:../../gcc-10.2.0/gcc/rtl.h23::1338 note: :expanded from macro 'XEXP' :expanded from macro 'XSTR' :108: 23In file included from ../../gcc-10.2.0/gcc/rtl.h:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: : expanded from macro 'XINT'expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~note : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1229: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1229 ^ ~1073:38: 38: :note1229: :../../gcc-10.2.0/gcc/rtl.h38:: note :note3: :444expanded from macro 'RTL_CHECK2': : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5../../gcc-10.2.0/gcc/rtl.h:: note: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 2) = arg2;444 :5: note ^ ~: array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 1340:23: ^note : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/loop-iv.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];: ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~ 1712:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ || op1 != XEXP (cond, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-iv.c:1732:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 XEXP (cond, 1)); ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ^~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518../../gcc-10.2.0/gcc/rtl.h:1229In file included from :../../gcc-10.2.0/gcc/loop-iv.c:1751:60: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: *expr = simplify_replace_rtx (*expr, XEXP (cond, 0), XEXP (cond, 1)); ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: :38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:35: ../../gcc-10.2.0/gcc/recog.h:166:7: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::550:3: ^ ~warningwarning : ../../gcc-10.2.0/gcc/rtl.h:444: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::550:53: warning XEXP (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 1) = arg1;note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/loop-iv.c:1845:31 : rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :In file included from 1341 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1526:25: for (elt = tail; elt; elt = XEXP (elt, 1))23 1341:: notenote: ../../gcc-10.2.0/gcc/lra.c: :expanded from macro 'INSN_CODE' expanded from macro 'XEXP': 23: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note108#define INSN_CODE(INSN) XINT (INSN, 5) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h1341:1229:: : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1338In file included from :../../gcc-10.2.0/gcc/rtl.h2323:3808:: ./genrtl.h:note: expanded from macro 'XINT' ^ ~:1137:38 :note 3../../gcc-10.2.0/gcc/rtl.h:note:1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 :: ^ ~expanded from macro 'RTL_CHECK2' warningnote : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' : XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 : ^ ~38 : note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 :../../gcc-10.2.0/gcc/rtl.h: 444:5 ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hIn file included from :444:../../gcc-10.2.0/gcc/rtl.h:: note: 5 array 'fld' declared here../../gcc-10.2.0/gcc/lower-subreg.c :35: :../../gcc-10.2.0/gcc/recog.h:167 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:13405:23: ../../gcc-10.2.0/gcc/rtl.h:444 :note5 ^: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from warning../../gcc-10.2.0/gcc/lra-coalesce.c: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 49: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: note ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ note./genrtl.h../../gcc-10.2.0/gcc/rtl.h: : 551array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:: 3 rtunion fld[1]; ^1229::152638:25: rtunion fld[1]; : :note warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2': expanded from macro 'INSN_CODE' ^ XEXP (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/lra-assigns.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define INSN_CODE(INSN) XINT (INSN, 5)82 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h : 3808: ./genrtl.h:../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h1847::31: ^ ~warning1338 :../../gcc-10.2.0/gcc/rtl.h23:444:13415: :note: array 'fld' declared here: 551 rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning ^: for (elt = tail; elt; elt = XEXP (elt, 1)) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:23: note1167 XEXP (rt, 2) = arg2;: 3 ^ ~: : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:: 1341note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):warning ^ ~: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::1229:../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;: 1229 ^ ~ :38: ../../gcc-10.2.0/gcc/rtl.hnote:: 381342:: 23 note: expanded from macro 'RTL_CHECK2'note expanded from macro 'RTL_CHECK2': note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' expanded from macro 'XEXP' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 : ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : note: ^ ~expanded from macro 'RTL_CHECK2' ^ ~: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note444:5: ../../gcc-10.2.0/gcc/rtl.h1229::444: 38array 'fld' declared here: note:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~ note rtunion fld[1];: notearray 'fld' declared here : ^array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653: rtunion fld[1];3 ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:35: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:../../gcc-10.2.0/gcc/rtl.h:1234:29:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: ../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'INSN_CODE'3 :In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82:note: expanded from macro 'XWINT': In file included from warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : XWINT (rt, 1) = arg1; ^ ~ ./genrtl.h1874::#define INSN_CODE(INSN) XINT (INSN, 5)653 :3:14#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning:1234: warning../../gcc-10.2.0/gcc/rtl.h29: note: expanded from macro 'XWINT': 1338: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): XWINT (rt, 1) = arg1;445:5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 23: array 'hwint' declared here ^ ~ : ^ ~ tail = XEXP (*expr, 1);../../gcc-10.2.0/gcc/rtl.h:445: 5: ../../gcc-10.2.0/gcc/rtl.hnote:: HOST_WIDE_INT hwint[1];1234 : ^ ~29 :note array 'hwint' declared here note ^: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1341 HOST_WIDE_INT hwint[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ :: 23expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 445:5 ^ ~ ::59 note: ../../gcc-10.2.0/gcc/rtl.h:notearray 'hwint' declared here 1229::26: note38: expanded from macro 'HOST_WIDE_INT' : ../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'XEXP':59: HOST_WIDE_INT hwint[1];26 : ^ # define HOST_WIDE_INT long long#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^../../gcc-10.2.0/gcc/hwint.h :59:26:In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h note:: notenote1229::: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOST_WIDE_INT' ^ ~ : 38expanded from macro 'HOST_WIDE_INT': note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444:5:# define HOST_WIDE_INT long long# define HOST_WIDE_INT long long 49note: : array 'fld' declared here ^ In file included from ^../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 444In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from 654../../gcc-10.2.0/gcc/lra.c::3108: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808./genrtl.h: ./genrtl.h::5: 1223 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : array 'fld' declared here :654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1898:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1234 XEXP (*expr, 1) = NULL_RTX; ^ ~ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):59:26: note: expanded from macro 'HOST_WIDE_INT' ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ # define HOST_WIDE_INT long long ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-iv.c:1916:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*expr, 1) = tail; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5In file included from In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/rtl.h49: In file included from In file included from ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/lower-subreg.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:::: note821229:../../gcc-10.2.0/gcc/loop-unroll.c: In file included from 43: :31:: ../../gcc-10.2.0/gcc/rtl.h3808: ../../gcc-10.2.0/gcc/recog.hIn file included from ../../gcc-10.2.0/gcc/target.h:166array 'fld' declared here : rtunion fld[1];:738276: ./genrtl.h:3808: ./genrtl.h:: ^:708708: :3:../../gcc-10.2.0/gcc/target.def : 937:note:../../gcc-10.2.0/gcc/loop-iv.c: :31:warning 1954: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:41::expanded from macro 'RTL_CHECK2' warning warningIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c SUBREG_BYTE (rt) = arg1; warning:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])113: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = cond_list; note; note = XEXP (note, 1)) ^ ~warningempty macro arguments are a C99 feature [-Wc99-extensions] : ^~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ ~ ../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) ../../gcc-10.2.0/gcc/target.h::276 444 : SUBREG_BYTE (rt) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:5: :../../gcc-10.2.0/gcc/rtl.h:^937 1341 ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h:152623:note note:2039:1: ::expanded from macro 'XEXP' 203926:../../gcc-10.2.0/gcc/target-hooks-macros.h :warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26: ::empty macro arguments are a C99 feature [-Wc99-extensions]43array 'fld' declared here note 25: : 50expanded from macro 'SUBREG_BYTE'HOOK_VECTOR_END (asm_out): : ^ ~ note rtunion fld[1]; : ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h note: : ../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'SUBREG_BYTE'note1229 :expanded from macro 'HOOK_VECTOR_END'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ ^: 3843../../gcc-10.2.0/gcc/rtl.h expanded from macro 'INSN_CODE'In file included from :1373 ../../gcc-10.2.0/gcc/lra.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define INSN_CODE(INSN) XINT (INSN, 5): ^:50: ^ ~ ^ ~:32 note../../gcc-10.2.0/gcc/rtl.h:note: ../../gcc-10.2.0/gcc/rtl.h108: : In file included from :::1373 expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h::1338 323808 In file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: ../../gcc-10.2.0/gcc/lower-subreg.c ^:: 43./genrtl.hnote ^ ~: : noteIn file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h1254expanded from macro 'XCSUBREG'276: :3: expanded from macro 'XINT':444: ../../gcc-10.2.0/gcc/target.def: expanded from macro 'XCSUBREG':1628 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from 5../../gcc-10.2.0/gcc/lra-constraints.cwarning::113#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: ../../gcc-10.2.0/gcc/target.h XSTR (rt, 2) = arg2; ::1: ^ ~ 276#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)warning: ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h ::1229 rtunion fld[1]; :HOOK_VECTOR_END (sched) 1230:^ ^38 ../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h162837:: :expanded from macro 'RTL_CHECK2'12301340../../gcc-10.2.0/gcc/target-hooks-macros.h:37::: :43 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 HOOK_VECTOR_END (sched)50 ^ :: ^ ~note expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XSTR' : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECKC1'::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 43: ^ ~ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'HOOK_VECTOR_END' 50444:../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^note: 5:expanded from macro 'HOOK_VECTOR_END' 1229:../../gcc-10.2.0/gcc/rtl.h :44438:: 5 note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h:444:5 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from note ^: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: note ^ ~ ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; 444::43 : array 'fld' declared here ^ rtunion fld[1];5 ^: In file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/loop-iv.c In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:276 ^:In file included from ../../gcc-10.2.0/gcc/loop-unroll.cIn file included from :113: In file included from :31: :../../gcc-10.2.0/gcc/target.h:note: ../../gcc-10.2.0/gcc/lra-assigns.c: 2277../../gcc-10.2.0/gcc/recog.harray 'fld' declared here:276 ../../gcc-10.2.0/gcc/target.def rtunion fld[1];: In file included from :82: In file included from ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/lra-coalesce.c::1658../../gcc-10.2.0/gcc/rtl.h:1658::49: 167:1: warning5: warning ^:21: 3808: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hIn file included from 1In file included from INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:735: :warning:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:108: 3:empty macro arguments are a C99 feature [-Wc99-extensions] warning:In file included from HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~ 3808empty macro arguments are a C99 feature [-Wc99-extensions]: 3808: : ./genrtl.h^./genrtl.h:warning: 735:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (simd_clone)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target-hooks-macros.h inc = INTVAL (XEXP (niter, 1)); 12553 ^ ~:../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; :: ^ ~433^ ::../../gcc-10.2.0/gcc/rtl.h :50: warning: ../../gcc-10.2.0/gcc/rtl.h note:1341warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' 135823../../gcc-10.2.0/gcc/target-hooks-macros.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 3) = arg3;1526: X0EXP (rt, 1) = NULL_RTX; ::25 ^ ~43:27 ^ : :note :: ../../gcc-10.2.0/gcc/rtl.h: note50:expanded from macro 'XEXP' 1358: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1342note: In file included from note: expanded from macro 'HOOK_VECTOR_END' ^ ~expanded from macro 'INSN_CODE': ../../gcc-10.2.0/gcc/lower-subreg.c27 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :43: #define INSN_CODE(INSN) XINT (INSN, 5)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/target.h ^ ~../../gcc-10.2.0/gcc/rtl.h: 23note: note276:../../gcc-10.2.0/gcc/rtl.h ^ 1229: : : :expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/target.def:1338expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/lra-constraints.c3823 1670:../../gcc-10.2.0/gcc/rtl.h ^ ~1::: 1228:113warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~: : HOOK_VECTOR_END (simt)note../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 1228::3838:note: expanded from macro 'XINT' : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/target.h: note: 276: ../../gcc-10.2.0/gcc/target.def:expanded from macro 'RTL_CHECK1'1670 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: 1: ../../gcc-10.2.0/gcc/rtl.h:1229: 1229 warning: ../../gcc-10.2.0/gcc/target-hooks-macros.h:38empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK1':../../gcc-10.2.0/gcc/rtl.h 38: :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': HOOK_VECTOR_END (simt)444:5 ^ ~ : 43 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:note^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:: 50: : :note: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'HOOK_VECTOR_END':444: :expanded from macro 'RTL_CHECK2'5: 51968:: 29: notearray 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'INTVAL' notenote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ../../gcc-10.2.0/gcc/rtl.h: ^~~In file included from array 'fld' declared here 444: rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h:1236: ^ rtunion fld[1]; :43 ^: note: array 'fld' declared here : ^ 33: : note: expanded from macro 'XCWINT' In file included from rtunion fld[1];array 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/target.h :276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: ^~~In file included from ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/rtl.h:444:empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^ In file included from : ./genrtl.h5HOOK_VECTOR_END (omp): note: array 'fld' declared here../../gcc-10.2.0/gcc/lra-constraints.c:82:113: ^ rtunion fld[1];In file included from :^In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/target-hooks-macros.h: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c 786 ^::43:In file included from :50:276: ../../gcc-10.2.0/gcc/target.def 1083808: In file included from : ../../gcc-10.2.0/gcc/loop-unroll.c::3../../gcc-10.2.0/gcc/rtl.h:./genrtl.h note3808: ./genrtl.h:1287::1685:3:31 ::1: : :expanded from macro 'HOOK_VECTOR_END' warningwarning : empty macro arguments are a C99 feature [-Wc99-extensions]warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.h:168 X0EXP (rt, 1) = NULL_RTX;786:3: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~ HOOK_VECTOR_END (omp) XSTR (rt, 1) = arg1;10: ../../gcc-10.2.0/gcc/rtl.h:warning ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 1) = NULL_RTX; 1358 ^../../gcc-10.2.0/gcc/rtl.h: return INSN_CODE (insn);: 27In file included from ^ ~../../gcc-10.2.0/gcc/lower-subreg.c:1340: ^~~~~~~~~~~~~~~~ :2343: note../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h : : In file included from ../../gcc-10.2.0/gcc/target.h:276#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: :../../gcc-10.2.0/gcc/target.def1358 expanded from macro 'X0EXP'1526 ^ ~:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1737../../gcc-10.2.0/gcc/rtl.h::::1229:272512281../../gcc-10.2.0/gcc/target-hooks-macros.h:38: : :warningnotenote:38: : empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'INSN_CODE': HOOK_VECTOR_END (goacc) #define INSN_CODE(INSN) XINT (INSN, 5): note^43:50 note: : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: expanded from macro 'RTL_CHECK2' note: expanded from macro 'HOOK_VECTOR_END' ^ ~:expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338:23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 ^: ^ ~../../gcc-10.2.0/gcc/loop-iv.c note: :5../../gcc-10.2.0/gcc/rtl.h: note2357:expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h 9:444In file included from ../../gcc-10.2.0/gcc/lower-subreg.c note: array 'fld' declared here ::1228 :5:38: warning../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:43: In file included from ../../gcc-10.2.0/gcc/target.h:276:: ^ note: array 'fld' declared here 1229: :38 : expanded from macro 'RTL_CHECK1' op1 = XEXP (condition, 1); rtunion fld[1]; ^ ~ rtunion fld[1]; ^noteIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113: In file included from : ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/lra.c:108: ../../gcc-10.2.0/gcc/target.h:276 ^: 2061: :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (vectorize) ^1341./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.def::1288: 3In file included from ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444../../gcc-10.2.0/gcc/target-hooks-macros.h1737:../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from : 143 :../../gcc-10.2.0/gcc/rtl.h::23 ^ ~ 380850: note: expanded from macro 'HOOK_VECTOR_END' :: warning: : ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.hnote: :813#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 2) = arg2;:expanded from macro 'XEXP'3: warning empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 5HOOK_VECTOR_END (goacc) ^444 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/target-hooks-macros.h1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote: rtunion fld[1]; XEXP (rt, 1) = arg1;::134043 ^ ~ 38: :../../gcc-10.2.0/gcc/rtl.h:134150: : note: expanded from macro 'HOOK_VECTOR_END':23 note: expanded from macro 'RTL_CHECK2': array 'fld' declared here ^ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h::444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5: note ^: note: ^array 'fld' declared here : In file included from expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:note82 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/lra-constraints.c: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):In file included from ../../gcc-10.2.0/gcc/rtl.h:113 ^38 ^ ~ 3808: note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lower-subreg.c: ./genrtl.h :43: : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:813:: expanded from macro 'RTL_CHECK2' 3: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229:444:warning2061: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 538: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/target.h1::276 : warning../../gcc-10.2.0/gcc/target.def: :../../gcc-10.2.0/gcc/rtl.h3346::13411empty macro arguments are a C99 feature [-Wc99-extensions]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : empty macro arguments are a C99 feature [-Wc99-extensions] ::23 note: array 'fld' declared here: ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space)HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XEXP' :444:In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.h^:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3808 : ./genrtl.h: ^867:3 ^ ~ 5 ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : XSTR (rt, 1) = arg1;note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113: In file included from :../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h3: ../../gcc-10.2.0/gcc/target.def ^: 3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (addr_space) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~../../gcc-10.2.0/gcc/lower-subreg.c : rtunion fld[1];43../../gcc-10.2.0/gcc/rtl.h::1229: : ^43 :50: 38note: expanded from macro 'HOOK_VECTOR_END' : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1340:23In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82HOOK_VECTOR_END (calls): : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)113: In file included from XSTR (rt, 1) = arg1; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~49: In file included from In file included from :../../gcc-10.2.0/gcc/lower-subreg.c276: ../../gcc-10.2.0/gcc/target.def :5236: ^ ~1: :../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:868warning:: 3: 43warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h:12291229::38: : In file included from ../../gcc-10.2.0/gcc/target.h38:276: empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'RTL_CHECK2': XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target.def : ^ ~6087 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1 ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h: warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43empty macro arguments are a C99 feature [-Wc99-extensions]444 :5: :note1340: array 'fld' declared here :HOOK_VECTOR_END (c) ^: rtunion fld[1]; ^444 : ../../gcc-10.2.0/gcc/target-hooks-macros.h::43:5050: In file included from note../../gcc-10.2.0/gcc/lra-assigns.c: :expanded from macro 'HOOK_VECTOR_END' 523:: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XSTR' : ^ note: array 'fld' declared here../../gcc-10.2.0/gcc/loop-unroll.c:818note82 In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:: : expanded from macro 'HOOK_VECTOR_END'In file included from 20#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h: ^ ~::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3808 43 warning rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^:: In file included from : 1229./genrtl.h:38../../gcc-10.2.0/gcc/target.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ^868:: 276: ../../gcc-10.2.0/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3HOOK_VECTOR_END (cxx) cond = XEXP (SET_SRC (pc_set (cinsn)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ^: ../../gcc-10.2.0/gcc/rtl.h:2684:22In file included from ../../gcc-10.2.0/gcc/lra-constraints.c ^ ~: 113:: In file included from notewarning../../gcc-10.2.0/gcc/target.h: :276: : expanded from macro 'SET_SRC'../../gcc-10.2.0/gcc/target-hooks-macros.h:43:../../gcc-10.2.0/gcc/rtl.h50::../../gcc-10.2.0/gcc/target.def444:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XSTR (rt, 2) = arg2;note ^ ~ array 'fld' declared here:6087: : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h1::1340 #define SET_SRC(RTX) XCEXP (RTX, 1, SET): 23 ^ ~: expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1375:32: In file included from HOOK_VECTOR_END (c)../../gcc-10.2.0/gcc/lra-coalesce.c :49: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h^expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):43 : ^50../../gcc-10.2.0/gcc/rtl.h :1230:3808: ./genrtl.h::37897:: note: 3In file included from :../../gcc-10.2.0/gcc/lower-subreg.c: warning: :expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR' 43note: : In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target.h:276#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtl.h:1229 ^:38: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 35 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444:5: note : ^ ~In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/lra-constraints.c:1136329: :In file included from 1../../gcc-10.2.0/gcc/target.hnote:: warning: : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] 276expanded from macro 'XEXP'HOOK_VECTOR_END (emutls): ../../gcc-10.2.0/gcc/target.def: 6240: 1: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1340 ^~~ warning : empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (cxx)^23 : ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: expanded from macro 'XSTR' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/lra-assigns.c:82../../gcc-10.2.0/gcc/rtl.h::431229:50:../../gcc-10.2.0/gcc/rtl.h:: 43In file included from :../../gcc-10.2.0/gcc/rtl.h50 :3808: ::: 1229note: expanded from macro 'HOOK_VECTOR_END'./genrtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39 : note: note XSTR (rt, 1) = arg1;: expanded from macro 'HOOK_VECTOR_END' ^ ~ In file included from 38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/lra-constraints.c:113: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h276:1340:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^~~../../gcc-10.2.0/gcc/lower-subreg.c : 43 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h::444276:5:23../../gcc-10.2.0/gcc/rtl.h::: note: ../../gcc-10.2.0/gcc/target.defexpanded from macro 'XSTR': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)6450 ^ ~ note:: 6329array 'fld' declared here: 1../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1229 ^: 38: note: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] 444:5: HOOK_VECTOR_END (emutls)note ^ :In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2': 43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444:5:49 : note: rtunion fld[1];50 : ^ : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :3808: rtunion fld[1];note : ^expanded from macro 'HOOK_VECTOR_END' ./genrtl.h../../gcc-10.2.0/gcc/loop-unroll.c:821:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warningIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/lra-assigns.c : gcc_assert (rtx_equal_p (op1, XEXP (cond, 1))); ^: :empty macro arguments are a C99 feature [-Wc99-extensions] 82 ^ ~926 :3HOOK_VECTOR_END (target_option) ^ : In file included from warning../../gcc-10.2.0/gcc/lra-constraints.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]113 : In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/target-hooks-macros.h276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h::6450:1341: :23: note: In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h 43::501:: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): empty macro arguments are a C99 feature [-Wc99-extensions] : XSTR (rt, 1) = arg1; 3808 ^ ~: HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.hnote:./genrtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::43: 926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :134050:23: ^ ~expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; : ^ ~note : expanded from macro 'HOOK_VECTOR_END' note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : :1340:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XSTR' ^ expanded from macro 'XSTR'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1229:38: note: ../../gcc-10.2.0/gcc/system.h:In file included from 748../../gcc-10.2.0/gcc/lra-constraints.c::14113: note: expanded from macro 'RTL_CHECK2'expanded from macro 'gcc_assert': ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ^ ~:5: note: ../../gcc-10.2.0/gcc/lower-subreg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared hereIn file included from :43 : In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h 276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/target.h rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h6552::../../gcc-10.2.0/gcc/loop-unroll.c:444:276824::7:: 5: 1note: array 'fld' declared here : warning : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target.def rtunion fld[1];HOOK_VECTOR_END (shrink_wrap) ^ :In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82^1229: :In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 6552warning XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/target-hooks-macros.h:4338:50: : :1: ^ ~warning: empty macro arguments are a C99 feature [-Wc99-extensions]: note../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (shrink_wrap): expanded from macro 'HOOK_VECTOR_END'^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:1342:23: note: noteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c: 43: In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.h:276note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/target.def:: 6810: : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' JUMP_LABEL (jump) = JUMP_LABEL (cinsn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:18601:28: note: expanded from macro 'JUMP_LABEL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) HOOK_VECTOR_END (mode_switching) ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113: In file included from ../../gcc-10.2.0/gcc/target.h: ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1375 :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)43:50: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'HOOK_VECTOR_END'276 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 444:5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c:43../../gcc-10.2.0/gcc/rtl.h: :In file included from 444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h XVEC (rt, 2) = arg2; ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h82:: 1342:23:: note../../gcc-10.2.0/gcc/loop-unroll.c: :expanded from macro 'XVEC'824:27: :In file included from warning: 43array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : JUMP_LABEL (jump) = JUMP_LABEL (cinsn);In file included from ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860../../gcc-10.2.0/gcc/target.h:5028:: note: :../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)276: : ../../gcc-10.2.0/gcc/target.def#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~./genrtl.h ^ : :../../gcc-10.2.0/gcc/rtl.h6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/lower-subreg.c:145:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h : ^1230:37 : ^ ~ note:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-unroll.c:825:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (jump))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 3808: ./genrtl.h:984In file included from :3: warning ^ ~../../gcc-10.2.0/gcc/lra-coalesce.c : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:49: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-constraints.c:114: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808 rtx tmp = XEXP (this, 1); ^ ~ : ./genrtl.h:956../../gcc-10.2.0/gcc/lower-subreg.c:202:../../gcc-10.2.0/gcc/rtl.h3:: warning1341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SET_SRC (rtxes->set) = CONST0_RTX (word_mode);::323:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h :note1230: :expanded from macro 'XSTR'37 XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :1229:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229 ::38: ../../gcc-10.2.0/gcc/rtl.hnote:: : 2684:22 ^ ~: note: expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : expanded from macro 'RTL_CHECKC1' 1342:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)444 ::444: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h5:: note4445: ../../gcc-10.2.0/gcc/rtl.h1375:32note: : array 'fld' declared here array 'fld' declared here: :1229 :38:note : note rtunion fld[1];expanded from macro 'XCEXP': ^ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-unroll.c 5 ^ ~: 825:20:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h :warning444: :5:../../gcc-10.2.0/gcc/rtl.h :note1407: :array 'fld' declared here13 : warningnote: : array 'fld' declared here rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ LABEL_NUSES (JUMP_LABEL (jump))++; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :1230:../../gcc-10.2.0/gcc/rtl.h:1375In file included from :../../gcc-10.2.0/gcc/lra-coalesce.c32::49: In file included from 37 ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra-assigns.c1341:82: :note984: :expanded from macro 'XCEXP'3 : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 23../../gcc-10.2.0/gcc/rtl.h::3808: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECKC1'./genrtl.h : 1012#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~1230: :expanded from macro 'XEXP' : 3../../gcc-10.2.0/gcc/rtl.h:444:537: note:: array 'fld' declared here XSTR (rt, 1) = arg1;: ^ ~note: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1229:: 38../../gcc-10.2.0/gcc/rtl.h: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1340:23 ^ ~ : note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/lower-subreg.c :../../gcc-10.2.0/gcc/rtl.h205::12293::38 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1805: SET_SRC (rtxes->set) = rtxes->source;33 : note ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ^ ~2684: 1342:22:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h23:444:expanded from macro 'LABEL_NUSES'5 :: :5: notenote: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)note rtunion fld[1];: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~note: array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h:1371:45../../gcc-10.2.0/gcc/rtl.h:1469: ^ ~14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-coalesce.c:49: rtx next = XEXP (insn, 1);In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : expanded from macro 'XCINT'./genrtl.h:1012: ^ ~: 3:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) warning ^~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1230: 38../../gcc-10.2.0/gcc/rtl.h::1341:1229 :note38: :expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^~~ ^ ~1375:32 note: 23:: ../../gcc-10.2.0/gcc/rtl.h note: note:: 444expanded from macro 'XEXP': 5: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h :1229: 38../../gcc-10.2.0/gcc/rtl.h:: 1342note:: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ 444444::../../gcc-10.2.0/gcc/loop-unroll.c5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];1229 : ^38 ^ ~5 : note: ../../gcc-10.2.0/gcc/rtl.h:1475::: note10expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])839: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230 : 37 ^ ~ : return XEXP (insn, 1);7 :: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 444warningnote: ^ ~:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5 : noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here LABEL_NUSES (label)++;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/lra-assigns.c : ^82 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])49 : expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~1805 :26: : XEXP (rt, 1) = arg1;./genrtl.h:1041../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'LABEL_NUSES' ../../gcc-10.2.0/gcc/rtl.h1229:38 : ^ ~ note: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1341:444 XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h : 137123::32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::note : ^ ~expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h5:: notenote: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :1341:235 rtunion fld[1];: ^ note: array 'fld' declared here : expanded from macro 'XCINT' 1229:38#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/lower-subreg.c:335:note18: : warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ rtunion fld[1];In file included from && INTVAL (XEXP (x, 1)) == BITS_PER_WORD) ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1228:array 'fld' declared here../../gcc-10.2.0/gcc/lra-assigns.c:8238 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra-coalesce.c1341::4923: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808expanded from macro 'XEXP': ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1042:3: : In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :note3808: : expanded from macro 'RTL_CHECK1'./genrtl.h : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1042 : ^ ~3 : warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' :444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1340:23: note: expanded from macro 'XSTR' ^:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49../../gcc-10.2.0/gcc/loop-unroll.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3:In file included from ../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/lower-subreg.c:368:7:In file included from :: ../../gcc-10.2.0/gcc/rtl.h117warning : 1393:../../gcc-10.2.0/gcc/lra-assigns.c:warning: ../../gcc-10.2.0/gcc/recog.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:82: 9: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 166array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); :: In file included from 1496: ^~~~~~~~~~~~~ 10../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h src = SET_SRC (set);warning ^~~~~~~~~~~~~::3808:2684: 7./genrtl.h ^ ~:22 ::../../gcc-10.2.0/gcc/rtl.h :note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1072:: expanded from macro 'SET_SRC'3: return XEXP (insn, 3); warning ^ ~../../gcc-10.2.0/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: : if (INSN_CODE (insn) < 0) :1341:1340array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2684 ^~~~~~~~~~~~~~~~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: : ../../gcc-10.2.0/gcc/rtl.h22 ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ::23 ^ ~:note1526:1375:23::: :32: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SET_SRC' note:25 :: expanded from macro 'XCEXP'note: 1340:note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note expanded from macro 'XSTR' ^ ~ : expanded from macro 'XEXP'expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1375 ^ ~#define INSN_CODE(INSN) XINT (INSN, 5)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :32 ^ ~../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h1229: 3823../../gcc-10.2.0/gcc/rtl.h: note ^ ~:: note: : :expanded from macro 'XCEXP'expanded from macro 'XSTR' note : expanded from macro 'RTL_CHECK2' 1229 1230::38../../gcc-10.2.0/gcc/rtl.h:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note : ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1'note: ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 1338:23:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note 444:: 1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5:::37#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: note ^ ~ note444:: : array 'fld' declared here ^ ~5: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h 1229:444:38 ::note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 5:array 'fld' declared here note rtunion fld[1];: ^ ~ rtunion fld[1];array 'fld' declared here : note ^1229 ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h :38:444 :note5: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: note : array 'fld' declared here ^ ~ rtunion fld[1]; : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lower-subreg.c: ^ 3808../../gcc-10.2.0/gcc/rtl.h ^:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note: array 'fld' declared here 409../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h ^ ~ rtunion fld[1];: :: ../../gcc-10.2.0/gcc/rtl.h131073:: 1501../../gcc-10.2.0/gcc/loop-unroll.c:::warning444 ^ 1429::53: 10:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/lra.c32: rtx src = SET_SRC (set);note: : warningwarning : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 117 rtunion fld[1];: ../../gcc-10.2.0/gcc/recog.h ^~~~~~~~~~~~~ XSTR (rt, 2) = arg2; : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (dest, XEXP (src, 2)))167 ^ ~ ^ ^ ~:../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h 1340: ^ ~5: ::23 In file included from 1341: warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lra-assigns.c:2684:: 22:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~82 : : note1341: : : expanded from macro 'XSTR'note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : In file included from 23: :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1526note: expanded from macro 'XEXP' ^ ~expanded from macro 'SET_SRC' :25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : ^ ~3808#define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 1229::122938:../../gcc-10.2.0/gcc/rtl.h: :1375::1338:32 note38: note:: expanded from macro 'RTL_CHECK2' note./genrtl.h:: 1073: expanded from macro 'RTL_CHECK2': :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XCEXP':1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23../../gcc-10.2.0/gcc/rtl.h:444::: ^ ~ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h5:38../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note:: expanded from macro 'RTL_CHECK2' note: :1230444warning: :5: ^ ~:array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]37:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note rtunion fld[1]; ^ ^ ~ XSTR (rt, 2) = arg2;: :1229:38:array 'fld' declared here note ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~::4441506:10: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1340::23:::444:49 5warning:5:444:5 note: : : noteIn file included from : array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/lra.c return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here : rtunion fld[1]; :3808117: ^ ~ ^ expanded from macro 'XSTR' : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1339:../../gcc-10.2.0/gcc/recog.h26: notenote: expanded from macro 'XUINT' ::1681103:3: :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XSTR (rt, 1) = arg1;10: warning../../gcc-10.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ~ return INSN_CODE (insn); 1229 rtunion fld[1];: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526: ../../gcc-10.2.0/gcc/rtl.h ^:381340:23 ^ ~ : note: ../../gcc-10.2.0/gcc/loop-unroll.c25:1435:31:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XSTR' else if (rtx_equal_p (dest, XEXP (src, 1)))note: expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338 :23:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:444 note: array 'fld' declared here expanded from macro 'XINT' rtunion fld[1]; ^ ~ : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5 ^../../gcc-10.2.0/gcc/rtl.h1341:1229:38:: note : expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:1103: rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: :5444:5:23:: note: 3 :expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/lower-subreg.c ^ : 707warning: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1511 : 17:10 rtunion fld[1];:array 'fld' declared here XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ rtunion fld[1]; ^ ~ warning : ^ ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/rtl.h && known_eq (SUBREG_BYTE (op), 0))warning ^~~~~~~~~~~~~~~~ : 49../../gcc-10.2.0/gcc/rtl.h: :In file included from 2039../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::1340 return XUINT (insn, 4);:12292623: note: expanded from macro 'XSTR': : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ ../../gcc-10.2.0/gcc/rtl.h38:: 3808: ./genrtl.h:1104:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;note ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'RTL_CHECK2'5 :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23note: note: :expanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~444 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^ ~: note: :../../gcc-10.2.0/gcc/rtl.h5:expanded from macro 'RTL_CHECK2'1373 :32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ ^ ~ 1339../../gcc-10.2.0/gcc/rtl.h:1230::82: :37: noteIn file included from 26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': 1452../../gcc-10.2.0/gcc/lra-coalesce.c:49: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h1104:::: 31expanded from macro 'RTL_CHECKC1'3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 || rtx_referenced_p (dest, XEXP (src, 1))): ./genrtl.h:1135 ^ ~warning ^ ~: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;3: warning : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: 23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ expanded from macro 'XEXP' ^ ~ XINT (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~444../../gcc-10.2.0/gcc/poly-int.h :../../gcc-10.2.0/gcc/rtl.h:1229:1304::36: :note: expanded from macro 'known_eq'51341:23../../gcc-10.2.0/gcc/rtl.h:38 :: notenote: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here#define known_eq(A, B) (!maybe_ne (A, B)):1338:23 : note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];1534:12#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5warning: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ::38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lower-subreg.c:712:10:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~:38 : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/lra.c ^ ~ SUBREG_BYTE (op));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~ ::../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/rtl.h ^ ~20391342:23:: note: expanded from macro 'XVEC' 444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': :../../gcc-10.2.0/gcc/rtl.h28:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 26../../gcc-10.2.0/gcc/rtl.h::5444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/loop-unroll.c:1704:: && ! side_effects_p (SET_SRC (PATTERN (prev))))array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~ :: note: rtunion fld[1];14: ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SUBREG_BYTE'18642684In file included from :: rtx expr = SET_SRC (single_set (ivts->insn));: 22:34../../gcc-10.2.0/gcc/lra-coalesce.c::#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 49warningarray 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:In file included from 1373../../gcc-10.2.0/gcc/rtl.h::323808:: note: expanded from macro 'XCSUBREG' return safe_as_a (JUMP_LABEL (insn));#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):./genrtl.h In file included from : expanded from macro 'SET_SRC'2684../../gcc-10.2.0/gcc/lra-assigns.c ^ ~:82#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:11361230: In file included from :3../../gcc-10.2.0/gcc/rtl.h22:: ../../gcc-10.2.0/gcc/rtl.h: :warning ^ ~ 3808: ./genrtl.h:note37../../gcc-10.2.0/gcc/rtl.h:: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1860:28 XEXP (rt, 2) = arg2; ^ ~ :1135:: 3:1375 :32 warning: expanded from macro 'SET_SRC'note: : noteexpanded from macro 'RTL_CHECKC1' note../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : ../../gcc-10.2.0/gcc/rtl.h:444#define SET_SRC(RTX) XCEXP (RTX, 1, SET) expanded from macro 'XCEXP':5: ^ ~ expanded from macro 'JUMP_LABEL' :../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :1375 note ^ ~:1341:23: XINT (rt, 1) = arg1; ^ ~: note32#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : expanded from macro 'XEXP' array 'fld' declared here ^ ~ rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1375../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ :1229:38:../../gcc-10.2.0/gcc/lower-subreg.c:719::32:14: 1230 note:warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1338:23: : note: note : expanded from macro 'XINT'expanded from macro 'XCEXP' byte + SUBREG_BYTE (op)); #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~~~~~~~~~~~~note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h1230../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :2039: ^ ~: 3726 ^ ~ 1229:38: ::../../gcc-10.2.0/gcc/rtl.h: 444 note../../gcc-10.2.0/gcc/rtl.h:5note: expanded from macro 'SUBREG_BYTE':: note: ../../gcc-10.2.0/gcc/rtl.h:1230::expanded from macro 'RTL_CHECKC1'array 'fld' declared here 444:5: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note 37: rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~array 'fld' declared here notenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1373:32../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCSUBREG' :: 444:5: note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:1871:10 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~1230 :37: ^ ~../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this);: 444:5:note note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444: : In file included from expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~~: rtunion fld[1];5../../gcc-10.2.0/gcc/lra.c : : ^357:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note3808 : array 'fld' declared here : rtunion fld[1]; ./genrtl.h:1137 a2 = XEXP (y, 1); ^:In file included from 3 ../../gcc-10.2.0/gcc/lra-assigns.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: 82warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h1715:24: 444:5../../gcc-10.2.0/gcc/rtl.h::1860:../../gcc-10.2.0/gcc/rtl.h: note: XSTR (rt, 3) = arg3; 3808:28:: ./genrtl.h: : note1136: expanded from macro 'JUMP_LABEL' 1341warning#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array 'fld' declared here :23 ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : note:../../gcc-10.2.0/gcc/rtl.h ^ ^ ~: rtx expr = copy_rtx (SET_SRC (single_set (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : 1340expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h3::../../gcc-10.2.0/gcc/rtl.h23:2684:22:1375 note: expanded from macro 'SET_SRC' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)32warning : : note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/lower-subreg.c ^ ~note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 2) = arg2;: :expanded from macro 'XSTR' 778 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~ note : :../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:1213411375:32: :: note: warning37expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :23 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x));: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~ note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:37444: :5::../../gcc-10.2.0/gcc/rtl.h 2039:note../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here :: 1229::444:expanded from macro 'RTL_CHECKC1'38: 1229: 38: rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~26: : expanded from macro 'RTL_CHECK2' ^ note note : : expanded from macro 'RTL_CHECK2'expanded from macro 'SUBREG_BYTE' 5 ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::: 5:../../gcc-10.2.0/gcc/rtl.h note1373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here : rtunion fld[1];:note ^ ~ 32: ^1876 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:: note../../gcc-10.2.0/gcc/lra.c: expanded from macro 'XCSUBREG'40 :444array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : warning:444:5373:12 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 ::#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860 note: warning rtunion fld[1];array 'fld' declared here ^ ~ note ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1230:37 ^:: array 'fld' declared here :28: note: expanded from macro 'JUMP_LABEL': rtunion fld[1];notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/loop-unroll.cIn file included from : scale = XEXP (a1, 1); ^../../gcc-10.2.0/gcc/lra-coalesce.c 1778: :In file included from ../../gcc-10.2.0/gcc/lra-assigns.cexpanded from macro 'RTL_CHECKC1' :1949 ^ ~82 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ warning: : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341:In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~23In file included from ../../gcc-10.2.0/gcc/rtl.h: src = copy_rtx (SET_SRC (set));: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:4443808note: :../../gcc-10.2.0/gcc/rtl.h: :3808 : ./genrtl.h./genrtl.h:1167:31375: ^~~~~~~~~~~~~: 5: note: array 'fld' declared here32 : note: ::1137expanded from macro 'XEXP' expanded from macro 'XCEXP' rtunion fld[1]; ^ :warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; 1230 ^ ~:: warning: 37 ../../gcc-10.2.0/gcc/rtl.h:2684array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lower-subreg.c::../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:3822:: XSTR (rt, 3) = arg3; 822:12: notenote ^ ~../../gcc-10.2.0/gcc/rtl.h: : :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: note1342::: warningexpanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SET_SRC' pnote = ®_NOTES (insn);#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~ 1340 #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: :444../../gcc-10.2.0/gcc/rtl.h:1611:../../gcc-10.2.0/gcc/rtl.h: ^ ~2523::5 : note5note: 1229: note:../../gcc-10.2.0/gcc/rtl.h:1375 : array 'fld' declared here : rtunion fld[1];:: 32: expanded from macro 'XSTR' note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'REG_NOTES' ^ 38: ^ ~: note ../../gcc-10.2.0/gcc/lra.c#define REG_NOTES(INSN) XEXP(INSN, 6)../../gcc-10.2.0/gcc/rtl.h::380:: expanded from macro 'RTL_CHECK2'1229note12:: 38: : note rtunion fld[1]; ^ ^ ~ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5 :1881:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:1341:3 scale = XEXP (a2, 1); ^ ~ : array 'fld' declared here :23../../gcc-10.2.0/gcc/rtl.h :444: ../../gcc-10.2.0/gcc/rtl.h: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1230 :37: rtunion fld[1];note: :expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h5 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^: JUMP_LABEL (this) = target; note ^ ~ : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];1341 : ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: 23../../gcc-10.2.0/gcc/rtl.h:444:In file included from 18605 ^ ~ ::../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/lra-coalesce.c:1229note28: note:: expanded from macro 'XEXP':49note : expanded from macro 'JUMP_LABEL': array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/lra-assigns.c : ^ ~82../../gcc-10.2.0/gcc/rtl.h : : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1375:321229: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~In file included from 3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444:5../../gcc-10.2.0/gcc/rtl.h::381167 :expanded from macro 'XCEXP'note: 3808array 'fld' declared here::3: : ./genrtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/loop-unroll.c :: 11951963 ^note: warning:11#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lower-subreg.c:841expanded from macro 'RTL_CHECK2': :warning ^ ~ :11: warning3 :: XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning../../gcc-10.2.0/gcc/rtl.h:1342:23:1230: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note while (!NOTE_INSN_BASIC_BLOCK_P (insn)) note: expanded from macro 'XVEC' *pnote = XEXP (note, 1);: XWINT (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1679:444::: 215: ../../gcc-10.2.0/gcc/rtl.h 1341:::3823#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ::: ^ ~ notenote1234:: expanded from macro 'RTL_CHECK2'29../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here:notenote: note: 444: :5: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' rtunion fld[1];expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) note ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1675: : array 'fld' declared here 25 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 444../../gcc-10.2.0/gcc/rtl.h : ^445 :5: note: array 'hwint' declared here :../../gcc-10.2.0/gcc/rtl.h::5444../../gcc-10.2.0/gcc/lra.c:: 512note:: 5: HOST_WIDE_INT hwint[1];note: array 'fld' declared here : note ^33 :: expanded from macro 'NOTE_KIND'array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h :#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ 59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^:1371:32: ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCINT' In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra-assigns.c:In file included from SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/lra-coalesce.c : ^~~~~~~~~~~~~~~49 : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: lra_emit_add (x, XEXP (y, 0), XEXP (y, 1));../../gcc-10.2.0/gcc/rtl.h :2039:26: note82: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h: ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 1223:3 ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h :1341: 3808: :23../../gcc-10.2.0/gcc/rtl.h1230::37:: note: expanded from macro 'RTL_CHECKC1'./genrtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning ^ ~ 1195note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h1373::44432::5 :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/lower-subreg.c:902 : expanded from macro 'XCSUBREG'note: XEXP (rt, 1) = arg1; 9 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ ~ 31230: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~: : rtunion fld[1];1341 : ^ ../../gcc-10.2.0/gcc/rtl.h:1229:3738 src = SET_SRC (set);: note23: expanded from macro 'RTL_CHECK2' :: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1229:38:: ^~~~~~~~~~~~~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; note ^: ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XWINT (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~:1375 ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'fld' declared here :32../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: 5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lower-subreg.c:938:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ && (maybe_ne (SUBREG_BYTE (src), 0) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/lra.c:958:15 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:2966:In file included from 18../../gcc-10.2.0/gcc/rtl.h:: 444warning:: 5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/lra-assigns.c ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : rtunion fld[1]; 82 ^ memset (rt, 0, RTX_HDR_SIZE);: ../../gcc-10.2.0/gcc/lra.cIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: ^ ~9611229::2 38: note : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~3808: ./genrtl.h:: 1253../../gcc-10.2.0/gcc/rtl.hwarning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5 : ^ ~ note: array 'fld' declared here :3:../../gcc-10.2.0/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = icode = recog_memoized (insn);../../gcc-10.2.0/gcc/rtl.h:700 444 ::5 rtunion fld[1];: ^ XVEC (rt, 1) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:2225::../../gcc-10.2.0/gcc/lower-subreg.c :note: expanded from macro 'RTX_HDR_SIZE' notenote: array 'fld' declared here 952 : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1];expanded from macro 'INSN_CODE' 21 ^ ~: #define INSN_CODE(INSN) XINT (INSN, 5)warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1342:23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from && (maybe_ne (SUBREG_BYTE (dest), 0)../../gcc-10.2.0/gcc/rtl.h :1229../../gcc-10.2.0/gcc/lra-coalesce.c:24:: 38note:: expanded from macro 'offsetof' note : ^~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h :2039:26:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'SUBREG_BYTE' ::1338: ^ ~23 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XINT' 49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23../../gcc-10.2.0/gcc/rtl.h:1373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32:In file included from ../../gcc-10.2.0/gcc/lra-constraints.cnote: :expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~: 444../../gcc-10.2.0/gcc/rtl.h:444 114: ../../gcc-10.2.0/gcc/rtl.h::53084:19::5 ::../../gcc-10.2.0/gcc/rtl.h: :note: expanded from macro 'XSTR' warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ : rtunion fld[1];1229 ^:38: noteIn file included from : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-assigns.c:821230: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :::3808: 1341./genrtl.h:1254 ^ ~:3:37::23 :note : noteexpanded from macro 'RTL_CHECKC1': expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/lra.c :444 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:12291097 : ^ ~19 5 ^ ~:: warningnote:: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h for (link = CALL_INSN_FUNCTION_USAGE (insn);: 1340 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1648:444: note4023:: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)note ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lra-coalesce.c ../../gcc-10.2.0/gcc/rtl.h:49 ^ ~: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1341 : ^ ~23 : note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ : 1229444::5: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ 38: In file included from :../../gcc-10.2.0/gcc/rtl.h:38081229../../gcc-10.2.0/gcc/lower-subreg.c::38971:: 14note:: expanded from macro 'RTL_CHECK2'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note if (src == SET_SRC (set) : : array 'fld' declared here./genrtl.h: ^~~~~~~~~~~~~ 1288 :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~ 3 rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 2684../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340 XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ :23: note: expanded from macro 'XSTR' :22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/lra.c #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1099:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :32: note: expanded from macro 'XCEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1229 ^ ~:../../gcc-10.2.0/gcc/rtl.h :38:../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 444 ^ ~: 5:3798: 1229:3811:: notewarning: ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 1230note:: expanded from macro 'RTL_CHECK2':note37: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ^ ~82 : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808: :../../gcc-10.2.0/gcc/rtl.h444::4445::5: ../../gcc-10.2.0/gcc/rtl.hnote:: ./genrtl.h444::5: note: array 'fld' declared herearray 'fld' declared here 2607 rtunion fld[1]; ^1287 :24: note rtunion fld[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'MEM_ATTRS' note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: ../../gcc-10.2.0/gcc/lower-subreg.c:1216../../gcc-10.2.0/gcc/rtl.h:12: rtunion fld[1]; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1365:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^1340:23 XSTR (rt, 3) = arg3; SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ :29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: expanded from macro 'XSTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1373#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ :32: note: expanded from macro 'XCSUBREG' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/lra.c:1198:../../gcc-10.2.0/gcc/rtl.h25: :../../gcc-10.2.0/gcc/rtl.h:12291230::../../gcc-10.2.0/gcc/rtl.h38: note ^ ~warning : :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]444../../gcc-10.2.0/gcc/rtl.h ::5:: 37: && data->icode != INSN_CODE (insn))note: expanded from macro 'RTL_CHECKC1' 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ note:: 5: note : array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h4445:: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ :1526:25: note: expanded from macro 'INSN_CODE' ^#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/lower-subreg.cnote: array 'fld' declared here rtunion fld[1]; ^ :1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114../../gcc-10.2.0/gcc/rtl.h op = SET_SRC (set); ^~~~~~~~~~~~~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/lra.c:1500:42 rtunion fld[1]; rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/lower-subreg.c:1278:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ add_regs_to_insn_regno_info (data, SET_SRC (x), insn, OP_IN, 0); ^~~~~~~~~~~ || !splitting[INTVAL (XEXP (op, 1)) - BITS_PER_WORD]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'SET_SRC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 82: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230::37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1289../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here :444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ :1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/lra.c:1513:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) XEXP (rt, 1) = arg1; ^ ~ ^~~ :1229:38: note: expanded from macro 'RTL_CHECK2' add_regs_to_insn_regno_info (data, XEXP (x, 1), insn, OP_IN, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444::1229../../gcc-10.2.0/gcc/rtl.h:1229:: note385:::: In file included from 38 notenote: : array 'fld' declared here ../../gcc-10.2.0/gcc/lra-coalesce.carray 'fld' declared here: rtunion fld[1];expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 56../../gcc-10.2.0/gcc/rtl.h: : rtunion fld[1];../../gcc-10.2.0/gcc/recog.h:166:4447: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note: expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:56: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:56: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' XEXP (rt, 1) = arg1; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.c:1309:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here op = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/lra.c:1638:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ../../gcc-10.2.0/gcc/lower-subreg.c:1355:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ && INTVAL (XEXP (op, 1)) != 2 * BITS_PER_WORD - 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 114../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' expanded from macro 'XEXP'../../gcc-10.2.0/gcc/lra.c:1640:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' link = XEXP (link, 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lower-subreg.c:1361:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ int shift_count = INTVAL (XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' XINT (rt, 5) = arg5; ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/lower-subreg.c:1374:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' else if (INTVAL (XEXP (op, 1)) == 2 * BITS_PER_WORD - 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/lra.c:1925:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' SUBREG_BYTE (x))) != NULL_RTX) ^~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/lra-constraints.c:114#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lra-coalesce.c:252:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c#define REGNO(RTX) (rhs_regno(RTX)) ^~~ :114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/lra-coalesce.c:272:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ sregno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-coalesce.c:293:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (mv), sregno, ORIGINAL_REGNO (SET_SRC (set)), ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XEXP (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1918:40: note: expanded from macro 'ORIGINAL_REGNO' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (RTL_FLAG_CHECK1 ("ORIGINAL_REGNO", (RTX), REG)->u2.original_regno) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' rtunion fld[1]; ^ #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/lra.c note: expanded from macro 'XINT' :2114:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ && NOTE_KIND (loc->insn) == NOTE_INSN_DELETED)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' XINT (rt, 5) = arg5; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra.c:2277:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra.c:2283:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:91: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from expanded from macro 'XINT' ../../gcc-10.2.0/gcc/lra-constraints.c:114: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:91: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : note: expanded from macro 'INSN_CODE' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:91: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/lra-assigns.c:1828:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0);In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-assigns.c:1829:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:124: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:124: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:124: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:125: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 114 warnings generated. ../../gcc-10.2.0/gcc/lra-constraints.c:209:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-eliminations.o -MT lra-eliminations.o -MMD -MP -MF ./.deps/lra-eliminations.TPo ../../gcc-10.2.0/gcc/lra-eliminations.c ../../gcc-10.2.0/gcc/lra-constraints.c:783:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:783:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:972:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:972:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:1174:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sreg = src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:1289:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (curr_insn_set) = new_reg; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:1637:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand))) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:1665:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:1742:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode)) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:2151:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:2506:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!no_regs_p && INSN_CODE (curr_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:2935:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (curr_insn_set) == no_subreg_reg_operand[1]) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3256:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_base_reg, 1), &offset) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3276:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_index_reg, 1), &offset) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3364:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && !(INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3566:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.inner = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3569:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.base_term = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3570:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3570:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3577:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/lra-constraints.c:3682:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3682:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:3789:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4009:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) >= 0) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4057:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4140:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) >= 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4141:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4222:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4369:70: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (new_reg, gen_rtx_AND (GET_MODE (new_reg), new_reg, XEXP (*loc, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4388:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 byte = SUBREG_BYTE (*loc); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4563:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; list != NULL_RTX; list = XEXP (list, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4640:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (reg), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4722:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (list->insn ()) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4765:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return dead_pseudo_p (SET_SRC (set), insn); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:4799:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_P (SET_SRC (set)) && (int) REGNO (SET_SRC (set)) == regno; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5004:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5004:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5007:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] [REGNO (SET_SRC (set))].init_insns))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5276:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XEXP (insn, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5458:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:5796:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6084:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (curr_insn) && NOTE_KIND (curr_insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6216:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NONDEBUG_INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6344:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (curr_set)); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6370:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && invariant_p (SET_SRC (curr_set)) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6380:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (process_invariant_for_inheritance (SET_DEST (curr_set), SET_SRC (curr_set))) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6640:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (regno = REGNO (SET_SRC (curr_set))) >= lra_constraint_new_regno_start ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6887:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = get_regno (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6972:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((prev_sregno = REGNO (SET_SRC (prev_set))) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:6992:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (prev_set), ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:7097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-constraints.c:7132:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 143 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo ../../gcc-10.2.0/gcc/lra-lives.c In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 150 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo ../../gcc-10.2.0/gcc/lra-remat.c ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 142 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lra-spills.o -MT lra-spills.o -MMD -MP -MF ./.deps/lra-spills.TPo ../../gcc-10.2.0/gcc/lra-spills.c In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:67: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:67: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:67: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c:68: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/lra-eliminations.c:217:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:223:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:301:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:401:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_PLUS (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:410:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (poly_int_rtx_p (XEXP (x, 1), &curr_offset) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:416:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), offset)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:438:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:444:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:464:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:465:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_sp_offset * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:466:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:470:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:472:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:481:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:482:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:485:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:507:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:511:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:536:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:547:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:549:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:552:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:575:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 1), 0) == XEXP (x, 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:577:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:577:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:581:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:581:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:634:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:749:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:750:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:750:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:813:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (x), 0) == SET_DEST (x) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:814:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:814:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:843:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_not_eliminable (SET_SRC (x), mem_mode); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:914:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:916:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (plus_src && poly_int_rtx_p (XEXP (plus_src, 1), &offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:981:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:1312:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (icode >= 0 && icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:1314:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-eliminations.c:1319:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 145 warnings generated. In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 136 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-cgraph.o -MT lto-cgraph.o -MMD -MP -MF ./.deps/lto-cgraph.TPo ../../gcc-10.2.0/gcc/lto-cgraph.c In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer.o -MT lto-streamer.o -MMD -MP -MF ./.deps/lto-streamer.TPo ../../gcc-10.2.0/gcc/lto-streamer.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ clang: warning../../gcc-10.2.0/gcc/rtl.h: :1234:29: note: expanded from macro 'XWINT' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: clangnote: expanded from macro 'HOST_WIDE_INT' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:32: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:41: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25:In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning note: expanded from macro 'INSN_CODE' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-lives.c:41: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-remat.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/lra-lives.c:41: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' HOST_WIDE_INT hwint[1]; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.cIn file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:276:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from ../../gcc-10.2.0/gcc/lra-remat.c:65: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note: expanded from macro 'HOOK_VECTOR_END' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :43:50: noteIn file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (simd_clone) ^ expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/lra-remat.c:65: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra-spills.c:62: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' HOOK_VECTOR_END (goacc) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XINT' HOOK_VECTOR_END (addr_space) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h: ^43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:65: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (calls) ^ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (target_option) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/lra-remat.c:204:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810: || INSN_CODE (c1->insn) < 01 ^~~~~~~~~~~~~~~~~~~~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ HOOK_VECTOR_END (mode_switching) ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-remat.c:205:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-remat.c:205:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:62: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/lra-remat.c:455:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/lra-remat.c:770:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) src_regno = REGNO (SET_SRC (set)); ^ ~ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define REGNO(RTX) (rhs_regno(RTX)) ^~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lra-lives.c :731:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SET_SRC (set), true); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lra-lives.c:784:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ? REGNO (SET_SRC (set)) : -1); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.h::1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-lives.c:987:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-lives.c:1000:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *link_loc = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/lra-remat.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1093:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808129 warnings generated. : ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1469#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtx next = XEXP (insn, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ return XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note return XBBDEF (insn, 2);: ^ ~ expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -DTARGET_MACHINE=\"i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer-in.o -MT lto-streamer-in.o -MMD -MP -MF ./.deps/lto-streamer-in.TPo ../../gcc-10.2.0/gcc/lto-streamer-in.c ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XVEC (rt, 3) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-spills.c: rtunion fld[1];63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 1) = arg1;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: noteclang: expanded from macro 'XSTR' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; *step_out = XEXP (x, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63warning: : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 170 warnings generated. In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-spills.c: rtunion fld[1]; ^ 63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/lto-streamer.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3: note: array 'op' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ^ ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[1] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/lto-cgraph.c:27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer-out.o -MT lto-streamer-out.o -MMD -MP -MF ./.deps/lto-streamer-out.TPo ../../gcc-10.2.0/gcc/lto-streamer-out.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return &gs->op[2]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from :1234:29: note: expanded from macro 'XWINT' gs->op[2] = rhs; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XEXP (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223: rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h XVEC (rt, 1) = arg1;:../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 347:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;3808 ^ ~ : ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345: XSTR (rt, 2) = arg2; ^ ~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: XEXP (rt, 3) = arg3;expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; gs->op[1] = fn;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:444 :372:3: note: ^array 'op' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :38In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340 tree GTY((length ("%h.num_ops"))) op[1]; ^ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 6) = arg6; ^ ~ :3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &call_stmt->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/gimple.h:3235:3./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ call_stmt->op[2] = chain; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:69: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:69: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:69: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/lra-spills.c:70: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:515:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:517:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 3) = arg3; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/lra-spills.c:555:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:561:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/lto-streamer.cnote: expanded from macro 'RTL_CHECK2' :30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; note: array 'fld' declared here ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/lto-streamer.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:811:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (pat)) == REGNO (SET_DEST (pat)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2658: ^~~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):444:5: note: array 'fld' declared here 32 rtunion fld[1]; ^ ~ ^ :../../gcc-10.2.0/gcc/lra-spills.c:812:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] && (! return_regno_p (REGNO (SET_SRC (pat))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' void initialize_inline_failed (struct cgraph_edge *); #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REGNO(RTX) (rhs_regno(RTX)) XEXP (rt, 1) = arg1; ^ ~ ^~~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1341:232659:28: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/lra-spills.c:813:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' || ! regno_in_use_p (insn, REGNO (SET_SRC (pat))))) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: did you mean class here? ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:860:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (set)) == REGNO (SET_DEST (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:37: note: expanded from macro 'RTL_CHECKC1' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warnings generated. In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: for_user)) cgraph_edgewarning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-section-in.o -MT lto-section-in.o -MMD -MP -MF ./.deps/lto-section-in.TPo ../../gcc-10.2.0/gcc/lto-section-in.c In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:38: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool (*ignore_edge) (struct cgraph_edge *)); rtx next = XEXP (insn, 1); ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' bool ipa_edge_within_scc (struct cgraph_edge *); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] did you mean class here? return XEXP (insn, 1); ^ ~ bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:112:36 return XBBDEF (insn, 2); ^ ~ : warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1345:25possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here : note: expanded from macro 'XBBDEF' for_user)) cgraph_edge#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? return XEXP (insn, 3); ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? : note: array 'fld' declared here possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/lto-cgraph.c#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):232:54: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ lto_output_edge (struct lto_simple_output_block *ob, struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lto-cgraph.c:232:54: note: did you mean class here? rtunion fld[1]; ^ lto_output_edge (struct lto_simple_output_block *ob, struct cgraph_edge *edge, ^~~~~~ class ../../gcc-10.2.0/gcc/lto-cgraph.c:323:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:323:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/lto-cgraph.c:362:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:362:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/lto-cgraph.c:722:31: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] output_outgoing_cgraph_edges (struct cgraph_edge *edge, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:722:31: note: did you mean class here? output_outgoing_cgraph_edges (struct cgraph_edge *edge, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:823:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:823:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:1455:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:1455:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lto-cgraph.cIn file included from :1647:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *edge; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' for_user)) cgraph_edge ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/lto-cgraph.c:1647:3: note: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27345: :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 3) = NULL_RTX; HOOK_VECTOR_END (asm_out) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/lto-cgraph.c../../gcc-10.2.0/gcc/rtl.h:1836:5: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1358:27: note: expanded from macro 'X0EXP' struct cgraph_edge *edge ATTRIBUTE_UNUSED) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lto-cgraph.c:1836:5: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *edge ATTRIBUTE_UNUSED) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lto-cgraph.c:1849:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 4) = NULL_RTX; ^ ~ struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:../../gcc-10.2.0/gcc/lto-cgraph.c:1849:3: note: did you mean class here? 27 struct cgraph_edge *e; ^~~~~~ class : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (sched) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 6) = NULL_RTX;HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:1944:25: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] input_edge_opt_summary (struct cgraph_edge *edge ATTRIBUTE_UNUSED, ^ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/target-hooks-macros.harray 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :1736:16:43:50: note: expanded from macro 'HOOK_VECTOR_END' : note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:1944:25: note: did you mean class here? input_edge_opt_summary (struct cgraph_edge *edge ATTRIBUTE_UNUSED, ^~~~~~ class ../../gcc-10.2.0/gcc/lto-cgraph.c:1958:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *e; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (vectorize) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/lto-cgraph.c:1958:3: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276 X0EXP (rt, 4) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 117 warnings generated. In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/lto-streamer-out.c:27#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-section-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo ../../gcc-10.2.0/gcc/lto-section-out.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1469 XSTR (rt, 1) = arg1; ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: rtx next = XEXP (insn, 1); ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note1229:38: : array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:note: expanded from macro 'RTL_CHECK2' 1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: ../../gcc-10.2.0/gcc/rtl.h:1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1340#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC': 32: note: expanded from macro 'XCSUBREG' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from warning: ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:2966:18 : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (rt, 3) = arg3;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 136 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-opts.o -MT lto-opts.o -MMD -MP -MF ./.deps/lto-opts.TPo ../../gcc-10.2.0/gcc/lto-opts.c In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:30: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:30: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:42: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-streamer-in.c:42: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/lto-streamer-in.c:48:8: warning: struct 'object_allocator' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct object_allocator *string_slot_allocator; ^ ../../gcc-10.2.0/gcc/alloc-pool.h:481:7: note: previous use is here class object_allocator ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864../../gcc-10.2.0/gcc/lto-streamer-in.c::34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 886 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' struct cgraph_edge *cedge; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' for_user)) cgraph_edge ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lto-streamer-in.c:886:3: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *cedge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lto-streamer-out.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; ^ ~ friend struct cgraph_edge; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2250#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; rtunion fld[1]; ^ ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here X0EXP (rt, 7) = NULL_RTX; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/lto-streamer-out.c:48: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 131 warnings generated. In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -I../../gcc-10.2.0/gcc/../zlib -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-compress.o -MT lto-compress.o -MMD -MP -MF ./.deps/lto-compress.TPo ../../gcc-10.2.0/gcc/lto-compress.c ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; return &gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h: ^ 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/gimple.hclang: :347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3:../../gcc-10.2.0/gcc/rtl.h:444: note: 5array 'op' declared here: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' gs->op[1] = fn; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-opts.c../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-opts.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-opts.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-opts.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo ../../gcc-10.2.0/gcc/mcf.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo ../../gcc-10.2.0/gcc/mode-switching.c In file included from ../../gcc-10.2.0/gcc/lto-compress.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lto-compress.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto-compress.c:28: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.deps/modulo-sched.TPo ../../gcc-10.2.0/gcc/modulo-sched.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o multiple_target.o -MT multiple_target.o -MMD -MP -MF ./.deps/multiple_target.TPo ../../gcc-10.2.0/gcc/multiple_target.c 25 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-offload.o -MT omp-offload.o -MMD -MP -MF ./.deps/omp-offload.TPo ../../gcc-10.2.0/gcc/omp-offload.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 150 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-expand.o -MT omp-expand.o -MMD -MP -MF ./.deps/omp-expand.TPo ../../gcc-10.2.0/gcc/omp-expand.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:2763798: :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 2061../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' :50: note: expanded from macro 'HOOK_VECTOR_END' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (emutls) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from 269../../gcc-10.2.0/gcc/modulo-sched.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) XINT (rt, 5) = arg5; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ rtx next = XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; return XEXP (insn, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1338#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; In file included from ../../gcc-10.2.0/gcc/mode-switching.c ^~~~~~~~~~~~~~~~~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XWINT (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1375#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/mode-switching.c: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1342:23: note: expanded from macro 'XVEC' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/mode-switching.c attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: 1338In file included from :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3:In file included from ../../gcc-10.2.0/gcc/omp-offload.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (simd_clone) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (goacc) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/mode-switching.c:161:16#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gcc_assert (!NOTE_INSN_BASIC_BLOCK_P (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/mode-switching.c:162:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || insn == BB_END (NOTE_BASIC_BLOCK (insn))); ^~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/basic-block.h:263:26: note: rtunion fld[1]; ^ expanded from macro 'BB_END' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2;HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ #define BB_END(B) (B)->il.x.rtl->end_ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/multiple_target.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: :empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here HOOK_VECTOR_END (cxx) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 347:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ :1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2661:12#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return &gs->op[2]; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :347:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 5) = arg5; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap) ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: ../../gcc-10.2.0/gcc/mode-switching.c:467: return gs->op[3];In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ if (!NOTE_INSN_BASIC_BLOCK_P (last_insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ ~ HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1341 (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK):23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1229 tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:2745#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-offload.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/gimple.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/mode-switching.c:604:15../../gcc-10.2.0/gcc/gimple.h: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :372:3: note: array 'op' declared here gcc_assert (NOTE_INSN_BASIC_BLOCK_P (ins_pos)); tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1675:25: note: expanded from macro 'NOTE_KIND' X0EXP (rt, 4) = NULL_RTX; #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:444: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/mode-switching.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 636:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1611:25:3808: ./genrtl.h:311:3: warning: note: expanded from macro 'REG_NOTES' : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/omp-expand.c:28../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937../../gcc-10.2.0/gcc/mode-switching.c:636:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: ^ :In file included from return &call_stmt->op[2]; ^ ~ 23../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:HOOK_VECTOR_END (asm_out) ^ ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' 372:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: :50: note ^ ~ array 'op' declared here../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here call_stmt->op[2] = chain; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/mode-switching.c:641:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1'HOOK_VECTOR_END (sched) ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/mode-switching.c:641:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/omp-expand.c:In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;: 276: ../../gcc-10.2.0/gcc/target.def:1670:1: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ note: array 'fld' declared here : rtunion fld[1]; 1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/mode-switching.c:819:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (NOTE_INSN_BASIC_BLOCK_P (ptr->insn_ptr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (omp) ^ 1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1371:32: note: expanded from macro 'XCINT' HOOK_VECTOR_END (goacc) ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43note../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[1]; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h444:5: ../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here : rtunion fld[1]; ^ 316:3../../gcc-10.2.0/gcc/mode-switching.c:828:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here (mode_set, BB_END (NOTE_BASIC_BLOCK (ptr->insn_ptr)));: rtunion fld[1]; note: array 'op' declared here ^ In file included from In file included from ../../gcc-10.2.0/gcc/modulo-sched.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' tree GTY((length ("%h.num_ops"))) op[1]; ^ :3808: ./genrtl.h:345#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' 3../../gcc-10.2.0/gcc/omp-expand.c: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note:28: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 276 gs->op[1] = rhs; ^ ~ : ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (vectorize) ^ :1228:38:../../gcc-10.2.0/gcc/gimple.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:316:3: ../../gcc-10.2.0/gcc/basic-block.h:263note:: expanded from macro 'RTL_CHECK1' :26: note: expanded from macro 'BB_END' note: #define BB_END(B) (B)->il.x.rtl->end_ ^ array 'op' declared here 50: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (addr_space) ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316: 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (calls) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg3;HOOK_VECTOR_END (c) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.cIn file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) XINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/omp-offload.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:../../gcc-10.2.0/gcc/rtl.h10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' return gs->op[1]; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: In file included from note: array 'op' declared here ../../gcc-10.2.0/gcc/omp-expand.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :2643:3: warning: :1338:23: note: expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2];:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/gimple.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:12292715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return gs->op[3]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2735:11: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; ^ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: In file included from array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 519 gs->op[3] = rhs; ^ ~ :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 444:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1469:In file included from 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/multiple_target.c:32: ../../gcc-10.2.0/gcc/rtl.h:1341:23: ../../gcc-10.2.0/gcc/gimple.hnote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h return gs->op[1]; ^ ~ :903:1: note: did you mean class here? : struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? :struct cgraph_edge; ^~~~~~ class expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:708:3:../../gcc-10.2.0/gcc/gimple.h:372:3: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1475:10../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here return XEXP (insn, 1); tree GTY((length ("%h.num_ops"))) op[1];#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/multiple_target.c:32: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ : note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ ::3211:10: warning../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ ~ 1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return &call_stmt->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:38: note: expanded from macro 'RTL_CHECK1' call_stmt->op[2] = chain; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here void initialize_inline_failed (struct cgraph_edge *); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); return XEXP (insn, 3); ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/cgraph.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2659#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? 5:../../gcc-10.2.0/gcc/gimple.h:3617: rtunion fld[1]; note: array 'fld' declared here 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); return gs->op[1]; ^ ~ ^~~~~~ class ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gs->op[1] = rhs; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3673:3: In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[3] = label; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1229:38 tree GTY((length ("%h.num_ops"))) op[1]; : note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1864#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XVEC (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (sched) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 50 XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: HOOK_VECTOR_END (vectorize) ^ array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: HOOK_VECTOR_END (calls) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: ^ ~ note: expanded from macro 'HOOK_VECTOR_END' :2966:../../gcc-10.2.0/gcc/rtl.h:1342:In file included from 23: note: expanded from macro 'XVEC' 18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/omp-offload.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define RTX_HDR_SIZE offsetof (struct rtx_def, u)struct cgraph_edge; ^~~~~~ class ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/multiple_target.cIn file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 59:26: note: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/omp-offload.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] # define HOST_WIDE_INT long long friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] for_user)) cgraph_edge ^ ^ HOOK_VECTOR_END (target_option) ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' *step_out = XEXP (x, 1); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) XEXP (rt, 1) = arg1; ^ ~ ^ 2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 friend struct cgraph_edge; ^~~~~~ class : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h XSTR (rt, 2) = arg2; ^ ~ :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1340void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? XVEC (rt, 3) = arg3; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 181 warnings generated. ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/multiple_target.c:39 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/omp-offload.c:45: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-general.o -MT omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo ../../gcc-10.2.0/gcc/omp-general.c XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1 warning generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-grid.o -MT omp-grid.o -MMD -MP -MF ./.deps/omp-grid.TPo ../../gcc-10.2.0/gcc/omp-grid.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/modulo-sched.c:412:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *count = INTVAL (SET_SRC (pat)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/modulo-sched.c:1718:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (single_set (count_init)) = GEN_INT (loop_count ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-low.o -MT omp-low.o -MMD -MP -MF ./.deps/omp-low.TPo ../../gcc-10.2.0/gcc/omp-low.c In file included from ../../gcc-10.2.0/gcc/omp-expand.c:31: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/omp-expand.c:36: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-expand.c:36: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 42 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o omp-simd-clone.o -MT omp-simd-clone.o -MMD -MP -MF ./.deps/omp-simd-clone.TPo ../../gcc-10.2.0/gcc/omp-simd-clone.c In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/omp-general.c:30: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-grid.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/omp-low.c:29 tree GTY((length ("%h.num_ops"))) op[1]; ^ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; In file included from ../../gcc-10.2.0/gcc/omp-low.c ^ :29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-general.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-general.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class 42 warnings generated. ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o opt-problem.o -MT opt-problem.o -MMD -MP -MF ./.deps/opt-problem.TPo ../../gcc-10.2.0/gcc/opt-problem.cc In file included from ../../gcc-10.2.0/gcc/omp-grid.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-grid.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-grid.c:35: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-low.c:31: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-low.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-low.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-low.c:46: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/omp-simd-clone.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/opt-problem.cc:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optabs.o -MT optabs.o -MMD -MP -MF ./.deps/optabs.TPo ../../gcc-10.2.0/gcc/optabs.c 149 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optabs-libfuncs.o -MT optabs-libfuncs.o -MMD -MP -MF ./.deps/optabs-libfuncs.TPo ../../gcc-10.2.0/gcc/optabs-libfuncs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 126 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optabs-query.o -MT optabs-query.o -MMD -MP -MF ./.deps/optabs-query.TPo ../../gcc-10.2.0/gcc/optabs-query.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optabs-tree.o -MT optabs-tree.o -MMD -MP -MF ./.deps/optabs-tree.TPo ../../gcc-10.2.0/gcc/optabs-tree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optinfo.o -MT optinfo.o -MMD -MP -MF ./.deps/optinfo.TPo ../../gcc-10.2.0/gcc/optinfo.cc In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-10.2.0/gcc/optabs.c../../gcc-10.2.0/gcc/optabs-libfuncs.c:24: In file included from :25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/optabs-query.cHOOK_VECTOR_END (addr_space) ^ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (vectorize) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 6450HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/optabs.cIn file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls)In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1871#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1480#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' return XBBDEF (insn, 2); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1860:28: note: expanded from macro 'JUMP_LABEL' :1345:25: note: expanded from macro 'XBBDEF' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:In file included from 26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1); ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ :../../gcc-10.2.0/gcc/rtl.h2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1); ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h return XBBDEF (insn, 2); ^ ~ :104:24: note: expanded from macro 'offsetof' return JUMP_LABEL (this); #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1345:25: note: expanded from macro 'XBBDEF' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; In file included from ../../gcc-10.2.0/gcc/optabs.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1501#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:../../gcc-10.2.0/gcc/rtl.h:2167:1026:: note: expanded from macro 'XUINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here :2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (simd_clone) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ^ :1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37:In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1534#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (omp) ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (addr_space) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : memset (rt, 0, RTX_HDR_SIZE); warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' return safe_as_a (JUMP_LABEL (this)); #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^~~~~~~~~~~~~~~~~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (c) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warningIn file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg5; ^ ~ HOOK_VECTOR_END (mode_switching) ^../../gcc-10.2.0/gcc/rtl.h :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ^ ~../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :6837:1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XEXP (rt, 1) = arg1; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1365#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1475#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: return XEXP (insn, 1); ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3798:::1229:38: note: expanded from macro 'RTL_CHECK2' 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ 444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/optabs-query.c ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1365:29: note: expanded from macro 'X0MEMATTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; expanded from macro 'RTL_CHECKC1' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c../../gcc-10.2.0/gcc/rtl.h:33: :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1; ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23 rtunion fld[1]; ^ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1339#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: note: expanded from macro 'XUINT' :1229:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1511#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33 XEXP (rt, 1) = arg1; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 7) = arg7; ^ ~ 1341:23: : In file included from note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ 3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :1338:23: note XINT (rt, 4) = arg4; : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return safe_as_a (JUMP_LABEL (insn));../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1338:23: note: expanded from macro 'XINT' :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1860:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 4) = NULL_RTX; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;:1358:27: note: expanded from macro 'X0EXP' ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning:: 1228:38: note: expanded from macro 'RTL_CHECK1' :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ 1230../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.cIn file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1': ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ 1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ^ ~ 41In file included from warning../../gcc-10.2.0/gcc/optabs-query.cs:29: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228 generated:. 38444: note : :5: note: array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ :23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:2167:../../gcc-10.2.0/gcc/rtl.h10: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :444:12295: ^ ~note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ :38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2039:26: note: expanded from macro 'SUBREG_BYTE' XINT (rt, 4) = arg4; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning:1229 ^ :38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3:../../gcc-10.2.0/gcc/rtl.h :444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12305:: noteclang++ -fno-PIE -c -DTARGET_NAME=\"i686-w64-mingw32\" -I../../gcc-10.2.0/gcc/../zlib -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o optinfo-emit-json.o -MT optinfo-emit-json.o -MMD -MP -MF ./.deps/optinfo-emit-json.TPo ../../gcc-10.2.0/gcc/optinfo-emit-json.cc 37: warning:1338:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ rtunion fld[1];:444: 5../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h: note: 1228array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::5: :note: array 'fld' declared here 2966 rtunion fld[1]; ^38 : rtunion fld[1]; ^: 18note: warningIn file included from : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ../../gcc-10.2.0/gcc/optabs-libfuncs.c:In file included from 33../../gcc-10.2.0/gcc/optabs-query.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1' :3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here 700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1229/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: ^ : expanded from macro 'offsetof' noteIn file included from : ../../gcc-10.2.0/gcc/optabs.c:26: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :380838: :./genrtl.h #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~346:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444note: array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h26: ../../gcc-10.2.0/gcc/rtl.h:3084: ^19: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c3808 ^ ~ *step_out = XEXP (x, 1);:33 : ../../gcc-10.2.0/gcc/rtl.h: :1228 ^ ~: 38: note./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h::1341271: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' :23: X0EXP (rt, 7) = NULL_RTX; ^ ~ :note3: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1358: ^ ~ : warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' 444:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :444 :1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444::1228:38: note: expanded from macro 'RTL_CHECK1' 5 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358 XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: :expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/optabs.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 5) = NULL_RTX; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312 ^ ~:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.c../../gcc-10.2.0/gcc/rtl.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg3; ^ ~ X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1341:23: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h38: :note1228: :expanded from macro 'RTL_CHECK2':38: note: expanded from macro 'RTL_CHECK1' In file included from :../../gcc-10.2.0/gcc/optinfo.cc38: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::38:../../gcc-10.2.0/gcc/rtl.h :note:44427:5:: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here: ../../gcc-10.2.0/gcc/gimple.h :note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~ 444 ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 2611:In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:: rtunion fld[1]; 2610: ^ rtunion fld[1]; ^ 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1];3 ^ :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : :./genrtl.h3808:: return gs->op[1];307:3: warningIn file included from : ../../gcc-10.2.0/gcc/optabs.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; : ^ ~94 :: 3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hwarning: X0EXP (rt, 7) = NULL_RTX;: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341 ^ ~: 23: note: expanded from macro 'XEXP' 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/gimple.h:347:3: note ^ ~: XEXP (rt, 1) = arg1; array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:384 tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^1358:27../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: note: expanded from macro 'X0EXP' :1341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23::38 : note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hnote:: 1228expanded from macro 'XEXP': 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3:2643 warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3 ../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h38::444 :note5: : note:: array 'fld' declared here XSTR (rt, 6) = arg4; warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ gs->op[1] = rhs;../../gcc-10.2.0/gcc/rtl.h:1340 :23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from note: ../../gcc-10.2.0/gcc/optabs-libfuncs.c ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR': :444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229 : ^ ~38: ../../gcc-10.2.0/gcc/rtl.h :note 444:5: 33: In file included from :../../gcc-10.2.0/gcc/gimple.h :note347: :array 'fld' declared here3 : note: array 'fld' declared here rtunion fld[1]; ^note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444 XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^:In file included from 5../../gcc-10.2.0/gcc/optabs-query.c:29 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: noteIn file included from : expanded from macro 'RTL_CHECK1' 3../../gcc-10.2.0/gcc/optabs-tree.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.hwarning:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h3808:: 2661./genrtl.h../../gcc-10.2.0/gcc/optabs.c: XEXP (rt, 1) = arg1;12 : warning: :: 177array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26:: 3In file included from : warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 444 ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h5::1341 :23:: 3808notenote: : ./genrtl.h:415 return gs->op[2];:3:../../gcc-10.2.0/gcc/rtl.h warning: array 'fld' declared here ^ ~: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h :347: rtunion fld[1];3 : :note: array 'op' declared here XINT (rt, 1) = arg1; ^ ^ ~ In file included from tree GTY((length ("%h.num_ops"))) op[1];1341 : 23 ^../../gcc-10.2.0/gcc/rtl.h :1338:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'XEXP' 23: ../../gcc-10.2.0/gcc/gimple.h:2681:11: ../../gcc-10.2.0/gcc/optabs-libfuncs.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: return &gs->op[2];note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~33 : ../../gcc-10.2.0/gcc/gimple.hexpanded from macro 'XINT': ../../gcc-10.2.0/gcc/rtl.h347#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1229 ^ ~: 38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note::12293:::381229: note: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~:: ./genrtl.h:: 309:3 : : 38expanded from macro 'RTL_CHECK2': array 'op' declared here../../gcc-10.2.0/gcc/rtl.h:444notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;: 444 ^ ~: 5:: note: array 'fld' declared here 5: note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here444 :../../gcc-10.2.0/gcc/gimple.h5 rtunion fld[1];:: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h2698:3 rtunion fld[1];: ^ ^warning : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/optabs.c:26 gs->op[2] = rhs;: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/optabs-query.c:29 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h26 : :3808In file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h:448:38083: ::./genrtl.h:344:31229: warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XSTR (rt, 1) = arg1;note : expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 2) = NULL_RTX;:../../gcc-10.2.0/gcc/gimple.h3808:347:: 3: ../../gcc-10.2.0/gcc/rtl.h ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: :array 'op' declared here1358 ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1];::1340: : ^178 :3: warning27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 23../../gcc-10.2.0/gcc/gimple.h:: 2715note: expanded from macro 'XSTR' expanded from macro 'X0EXP' ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~::44412#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 5 ^ ~: ^ ~ note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291228 rtunion fld[1];: 38: return gs->op[3];note : expanded from macro 'RTL_CHECK2' ^ ~: 1345:25 ^../../gcc-10.2.0/gcc/gimple.h:347::383: note:: array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1];: : noteexpanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~310 ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444::5: ../../gcc-10.2.0/gcc/gimple.hnote: :: 2735:11:array 'fld' declared here warning: 3expanded from macro 'XBBDEF' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; return &ass->op[3]; ^ ~ : ^444 ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/optabs-query.c1228::38: : ../../gcc-10.2.0/gcc/gimple.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note5: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here29 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 347 : ^ ~3 :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/optabs.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;444 : ^ ~5: note3808: : array 'op' declared here./genrtl.h:345 :3::../../gcc-10.2.0/gcc/rtl.h:38081358:27 : notenote: : : ./genrtl.hexpanded from macro 'X0EXP'array 'fld' declared here :449: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning ^ ~ rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/gimple.h:2745:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :3 ^ X0EXP (rt, 3) = NULL_RTX;warning : In file included from ^ ~../../gcc-10.2.0/gcc/optabs-tree.c notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'RTL_CHECK1' : gs->op[3] = rhs; ^ ~26../../gcc-10.2.0/gcc/rtl.h:1358 :27:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/gimple.h: :expanded from macro 'X0EXP'347:3warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:1228444 XINT (rt, 2) = arg2;: ^ ~ ./genrtl.hnote:: array 'op' declared here 5: tree GTY((length ("%h.num_ops"))) op[1];: note : ^array 'fld' declared here 38../../gcc-10.2.0/gcc/rtl.h:: note: 1338expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/optabs-libfuncs.c:../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' 33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/gimple.h444::5:../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here3107 :1229:38../../gcc-10.2.0/gcc/rtl.h:: note: 10../../gcc-10.2.0/gcc/rtl.h:1358expanded from macro 'RTL_CHECK2'1358:27 : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: expanded from macro 'X0EXP' warning ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.c:../../gcc-10.2.0/gcc/rtl.h ::444: return gs->op[1];26 : In file included from ../../gcc-10.2.0/gcc/rtl.h5::380827 :note: array 'fld' declared here: ^ ~./genrtl.h :../../gcc-10.2.0/gcc/gimple.h:372 :3:1228450:3 note:: 38: note rtunion fld[1]; ^array 'op' declared here: warning note: expanded from macro 'RTL_CHECK1': : expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.h:444 : ^5: :26 XVEC (rt, 3) = arg3;: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/gimple.h:3140:note3: : warning ^ ~ 180array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 38: rtunion fld[1]; ^ ~ :note: expanded from macro 'RTL_CHECK1' gs->op[1] = fn; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^: 1229: 3 ^ ~: warning../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ ../../gcc-10.2.0/gcc/optabs-query.c:444:../../gcc-10.2.0/gcc/gimple.h5:: note:38: :array 'fld' declared here note372:3 rtunion fld[1];29 : ^In file included from ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;:: expanded from macro 'RTL_CHECK2'3808: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33 ^ ~: In file included from : ../../gcc-10.2.0/gcc/rtl.h : tree GTY((length ("%h.num_ops"))) op[1];3808 ^ : ./genrtl.h:312:3:../../gcc-10.2.0/gcc/gimple.h./genrtl.h::3150../../gcc-10.2.0/gcc/rtl.h::3: 347warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338 warning: 3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,:23:: X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': ^ ~ 1358#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)444 :../../gcc-10.2.0/gcc/gimple.h5:372::warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 327:: note: expanded from macro 'X0EXP'note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here ^ ~ note: array 'op' declared here rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from :1358: 27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/optabs.c ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])26 : ^ ~In file included from ../../gcc-10.2.0/gcc/gimple.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/rtl.h3211::444:5 : note../../gcc-10.2.0/gcc/rtl.h ^ ~: array 'fld' declared here 10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; warning:: 3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h ^ : ^ ~451 : return gs->op[2]; ^ ~3../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/gimple.hIn file included from 1228:38: note:: 372expanded from macro 'RTL_CHECK1' :444:5 XVEC (rt, 4) = arg4;: ../../gcc-10.2.0/gcc/optabs-libfuncs.c ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h33:: 444In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::313: rtunion fld[1];3 : warning ^3: :5: note: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here X0EXP (rt, 7) = NULL_RTX;note tree GTY((length ("%h.num_ops"))) op[1]; ^: ^ ~ 1342../../gcc-10.2.0/gcc/gimple.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :: rtunion fld[1];23 : ^ In file included from :In file included from 3227../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: ../../gcc-10.2.0/gcc/optabs-tree.c:263481358::327:: warningnote: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' note: expanded from macro 'XVEC' 11#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;:: ^ ~ 1229::1228:38 : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'warning1358: :27:: note: 3808expanded from macro 'X0EXP': ./genrtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]181 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^ ~38 : return &call_stmt->op[2]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444::385: ../../gcc-10.2.0/gcc/gimple.h:372note: notewarning: expanded from macro 'RTL_CHECK1' : :expanded from macro 'RTL_CHECK1'3: : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: XINT (rt, 5) = arg5;array 'op' declared here ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];1338In file included from :../../gcc-10.2.0/gcc/optabs.c:26 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h ^:3808: 23 : note: expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.h :444::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3235 : ^ ~3 :../../gcc-10.2.0/gcc/rtl.h :warning444: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note5 call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::./genrtl.h1229::38:: note: : 452:3expanded from macro 'RTL_CHECK2'372 :3: note:array 'fld' declared here warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : ^../../gcc-10.2.0/gcc/rtl.h:444:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from array 'op' declared here../../gcc-10.2.0/gcc/optabs-libfuncs.c : 33note: array 'fld' declared here : rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.cIn file included from :../../gcc-10.2.0/gcc/optabs-query.c:29: :In file included from 38../../gcc-10.2.0/gcc/rtl.h : note: 26expanded from macro 'RTL_CHECK2' : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h3808:: ./genrtl.h: 182 ^ ~:3:379:1341: 23../../gcc-10.2.0/gcc/rtl.h:: 444 warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 6) = arg6;:5: note: array 'fld' declared here ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/gimple.h:3617:10../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:26:4441229::5: : :In file included from warning: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h: ::array 'fld' declared here444 return gs->op[1]; rtunion fld[1]; ^ 453: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :In file included from ../../gcc-10.2.0/gcc/optabs-query.c:note5: 29../../gcc-10.2.0/gcc/gimple.h: :316:note: array 'fld' declared here In file included from 3../../gcc-10.2.0/gcc/rtl.h:: 3808note: array 'op' declared here rtunion fld[1];: array 'fld' declared here 3: rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ^ ~ : ./genrtl.h:380:3: warningIn file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38083808: : ./genrtl.h./genrtl.h::344220:3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning../../gcc-10.2.0/gcc/gimple.h::33643:: 3warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338:23: note: 1358 XBBDEF (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~: ^ ~ 27../../gcc-10.2.0/gcc/rtl.h:1345expanded from macro 'XINT'../../gcc-10.2.0/gcc/gimple.h: XEXP (rt, 1) = arg1;:: 25note : note: expanded from macro 'XBBDEF': 316:3: expanded from macro 'X0EXP'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228: :38: ^ ~ note: array 'op' declared here ^ ~ expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):134138::23 note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h : ^ ~1228 :../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3653:10::5 :note: expanded from macro 'XEXP' :38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~1229 ::38444../../gcc-10.2.0/gcc/rtl.h return gs->op[2];: 444 ^ ~:: 5: notenote: array 'fld' declared here:note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h :316:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 array 'fld' declared here: note: rtunion fld[1];array 'fld' declared here ^ ~ rtunion fld[1]; ^3../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^: 444 ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hnote::: array 'op' declared here In file included from 3808../../gcc-10.2.0/gcc/optabs-libfuncs.c: :./genrtl.h:486 tree GTY((length ("%h.num_ops"))) op[1];:5:warning note: :array 'fld' declared here3 :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 33 rtunion fld[1]; ^: warningIn file included from : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/gimple.h:3663: XINT (rt, 1) = arg1;3 : warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/optabs-tree.c:26 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h3808:../../gcc-10.2.0/gcc/rtl.h:1338:23 gs->op[2] = label;: 3808 ^ ~ : note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/gimple.h: :./genrtl.h316:345:./genrtl.h 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::221: ../../gcc-10.2.0/gcc/rtl.h ^ ~3::1358:273 : warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ note: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'op' declared here 1229:38 tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h: 1345 ^ ~: 25../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/rtl.h :1358::: note27: :expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'X0EXP' ^ ~38 : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' 4443673:3../../gcc-10.2.0/gcc/rtl.h: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1228:38 ^ ~ note: array 'fld' declared here: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::1228316::3:note : note: array 'op' declared here38In file included from :../../gcc-10.2.0/gcc/optabs.c:26 rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 tree GTY((length ("%h.num_ops"))) op[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3683:380810: : warningIn file included from :5:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here../../gcc-10.2.0/gcc/optabs-query.c./genrtl.h:516 :3:note warning: rtunion fld[1];:29: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h: return gs->op[3]; XVEC (rt, 1) = arg1; ^ ~ 3808 : ^ ./genrtl.h: :expanded from macro 'RTL_CHECK1'382 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:53:: ../../gcc-10.2.0/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h :In file included from ../../gcc-10.2.0/gcc/optabs-tree.c: X0EXP (rt, 4) = NULL_RTX;26 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~1342 :23: note: note../../gcc-10.2.0/gcc/rtl.h:: 1358:27:array 'fld' declared here note: 316: expanded from macro 'XVEC'./genrtl.h : 222: rtunion fld[1];:3:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ noteexpanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/rtl.h:1229 ^warningarray 'op' declared here : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: X0EXP (rt, 5) = NULL_RTX;223 ^ ~ :3../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.hwarning::note1229:38: note: expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~::1358:27: note: expanded from macro 'X0EXP' 1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345In file included from ../../gcc-10.2.0/gcc/optinfo.cc:34: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h::12291735:1../../gcc-10.2.0/gcc/rtl.h:: :1228:3838: notewarning:: 25'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: :expanded from macro 'XBBDEF' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2' : ^ ~expanded from macro 'RTL_CHECK1' ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5444::5:In file included from ../../gcc-10.2.0/gcc/optabs-query.cnote: array 'fld' declared here444 ::29: In file included from note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h: array 'fld' declared here ::3808: 5./genrtl.h:448 rtunion fld[1];903 : ^1: :note: did you mean class here? rtunion fld[1]; : notestruct cgraph_edge;: In file included from ^array 'fld' declared here ^~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1;In file included from class In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/optabs.c ^ ~ :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::2651340::323:: note:../../gcc-10.2.0/gcc/coretypes.h:144 :1:../../gcc-10.2.0/gcc/optabs-libfuncs.c26: In file included from : noteexpanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 3808: : did you mean class here?./genrtl.h :33551: In file included from ../../gcc-10.2.0/gcc/rtl.hwarning:: 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]381 :struct cgraph_edge;3 XEXP (rt, 2) = arg2;: warning: ^~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ : 1229 XEXP (rt, 1) = arg1;: 38 ^ ~: classnote ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ :27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h1229:444:../../gcc-10.2.0/gcc/optinfo.cc5: :note: array 'fld' declared here::34: ^ ~538: : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ../../gcc-10.2.0/gcc/cgraph.hIn file included from ^ ~../../gcc-10.2.0/gcc/optabs-tree.c ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here444:5../../gcc-10.2.0/gcc/rtl.h:26: :In file included from 2250../../gcc-10.2.0/gcc/rtl.h :10: :warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::3808: ./genrtl.h:266 rtunion fld[1];1228:38: 3 : ^ warningnote: : array 'fld' declared here friend struct cgraph_edge;In file included from rtunion fld[1];../../gcc-10.2.0/gcc/optabs-query.c : ^29: In file included from :../../gcc-10.2.0/gcc/rtl.h :3808: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h XINT (rt, 2) = arg2; ^ ~ :1736:16: note: previous use is here note: expanded from macro 'RTL_CHECK1' for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:In file included from 1338../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/cgraph.h:2250 XBBDEF (rt, 2) = arg2; ^ ~ ^ ~: 10../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h444::5:: note: : array 'fld' declared here1345 :2325:: note: expanded from macro 'XINT'note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ did you mean class here? rtunion fld[1]; ^./genrtl.hnote: expanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h653:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3 ^ ~: warning friend struct cgraph_edge;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38 ../../gcc-10.2.0/gcc/rtl.h:1228:38 : XWINT (rt, 1) = arg1; ^~~~~~ ^ ~noteIn file included from : note: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1234: class../../gcc-10.2.0/gcc/optabs-libfuncs.c29 : note: expanded from macro 'XWINT':expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N])33 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ In file included from ^../../gcc-10.2.0/gcc/optabs-query.c :../../gcc-10.2.0/gcc/cgraph.h:2658In file included from :32:1358 :warning:2729: note../../gcc-10.2.0/gcc/optabs-tree.c: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/hwint.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :26: : In file included from struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~./genrtl.h:267In file included from ::3:../../gcc-10.2.0/gcc/rtl.h void initialize_inline_failed (struct cgraph_edge *); warning: ^3808 ../../gcc-10.2.0/gcc/cgraph.h: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1228:: :1736:16 : note./genrtl.h XEXP (rt, 3) = arg3;: ^ ~ 38: :previous use is here 45059:26../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge: ^ : note../../gcc-10.2.0/gcc/cgraph.h: :2658: :3note: warning32: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOST_WIDE_INT': expanded from macro 'RTL_CHECK1' 1341:: XVEC (rt, 3) = arg3;23 : ^ ~ notenote: did you mean class here?#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) void initialize_inline_failed (struct cgraph_edge *);../../gcc-10.2.0/gcc/rtl.h : ^~~~~~1342 class ../../gcc-10.2.0/gcc/cgraph.h:2659::# define HOST_WIDE_INT long long : ^ 28 ^ ~: expanded from macro 'XEXP'warning ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/optabs.c ^ ~23:: note: expanded from macro 'XVEC' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^:1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/cgraph.h./genrtl.h::654:383:: note: expanded from macro 'RTL_CHECK2' 1736:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444../../gcc-10.2.0/gcc/rtl.h::5444:5: :: note16 ^ ~ XWINT (rt, 2) = arg2;: note: previous use is here: ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1229: for_user)) cgraph_edge38 :array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h :1234../../gcc-10.2.0/gcc/cgraph.h::2659:28: note: array 'fld' declared here29: did you mean class here? rtunion fld[1]; ^ noteIn file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c rtunion fld[1];note: expanded from macro 'RTL_CHECK2':: expanded from macro 'XWINT' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/optabs-tree.c:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 6) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/optabs.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; XINT (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1342:23 : note: expanded from macro 'XVEC' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;:444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here :33 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 449 XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27:In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'X0EXP':3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; XEXP (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340:23 :note../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here note: expanded from macro 'XSTR' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ ~ ^ 1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])926:1229:38: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; XVEC (rt, 2) = arg2; XVEC (rt, 1) = arg1; ^ ~ In file included from ^ ~ ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342 XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1341:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: ^ ^ ~ note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 444 ^ ~:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 4) = NULL_RTX; ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1358 :27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:3808#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ : ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' # define HOST_WIDE_INT long long ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229../../gcc-10.2.0/gcc/optabs-query.c:38: note: expanded from macro 'RTL_CHECK2' :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: 1229 rtunion fld[1];array 'fld' declared here ^ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ :: 5: note: array 'fld' declared here In file included from rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1234#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :29: note: expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long long ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:In file included from :444:5:1229 note: array 'fld' declared here ../../gcc-10.2.0/gcc/optabs.c:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26:In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1340:23: note: expanded from macro 'XSTR' note: expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1358:27: note: expanded from macro 'X0EXP' :1230:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25 warning ^s generated. :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/optabs.c:26../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here 3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h::1340:23: note: expanded from macro 'XSTR' 26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/optabs-libfuncs.c:5:: note: notearray 'fld' declared here: ./genrtl.h:33: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 383 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1];3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358:27: note29 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:: 3: expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc:27../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/gimple.h: ^ ~2611:../../gcc-10.2.0/gcc/rtl.h10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~ : 1340:1228:../../gcc-10.2.0/gcc/rtl.h38:::1229:23 1229:38: notenote return gs->op[1];: :expanded from macro 'RTL_CHECK1':38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notenote: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o options-save.o -MT options-save.o -MMD -MP -MF ./.deps/options-save.TPo options-save.c expanded from macro 'XSTR' ^ ~ : ^ ~ array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444In file included from :../../gcc-10.2.0/gcc/optabs-tree.c5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1229::444::34738:3: 5note:: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; note: array 'fld' declared here 26 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h ^: 3808 note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/optabs.c:26../../gcc-10.2.0/gcc/gimple.h:2643: XSTR (rt, 6) = arg4;3 :: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from warning../../gcc-10.2.0/gcc/optabs-libfuncs.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :333808 ^ ~ : : ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs;./genrtl.h:In file included from ^ ~1137:../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1340::23:3808: 5:3./genrtl.h ../../gcc-10.2.0/gcc/gimple.h note::note: :expanded from macro 'XSTR': 347 :warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3array 'fld' declared here : 813: ^ ~ : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h3array 'op' declared here XSTR (rt, 3) = arg3; ^ ~ : ^ warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:In file included from 13401229:23: tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ../../gcc-10.2.0/gcc/optabs-query.c :note: expanded from macro 'XSTR': ^../../gcc-10.2.0/gcc/rtl.h29:: In file included from ../../gcc-10.2.0/gcc/rtl.h38:3808: ./genrtl.h:9271341 :3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note1229../../gcc-10.2.0/gcc/gimple.h: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:warning44423:26615::: 12: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: note : XVEC (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ^ ~: ../../gcc-10.2.0/gcc/rtl.h:: 444array 'fld' declared here:5: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347 rtunion fld[1]; rtunion fld[1]; ^ ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.c:26:: 1229In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~./genrtl.h :1167:3: warning: ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XVEC (rt, 1) = arg1; note: :12293808 ^ ~: expanded from macro 'RTL_CHECK2': :2681:./genrtl.h11 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:415 : ^ ~:../../gcc-10.2.0/gcc/rtl.h :1342 warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444note: 23:3 ::expanded from macro 'RTL_CHECK2' return &gs->op[2]; ^ ~: ../../gcc-10.2.0/gcc/gimple.h:347: 5:note: expanded from macro 'XVEC' warning3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : array 'fld' declared here ^ ~note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h array 'op' declared here 444: tree GTY((length ("%h.num_ops"))) op[1];1338 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XINT' ^5 : note: ../../gcc-10.2.0/gcc/gimple.harray 'fld' declared here :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 26981229:38:3: ../../gcc-10.2.0/gcc/rtl.hwarning rtunion fld[1];:: 1229:38: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ^ gs->op[2] = rhs;In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3:In file included from 444../../gcc-10.2.0/gcc/optabs-query.c:5:: note ^ ~:29: In file included from ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here3808note : : array 'op' declared here./genrtl.h : rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 956:3In file included from rtunion fld[1];../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.h:2715:3808::../../gcc-10.2.0/gcc/rtl.h warning: : :12:1340 warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 23./genrtl.h:448:3 XVEC (rt, 1) = arg1;: : ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note../../gcc-10.2.0/gcc/optabs.c:26: return gs->op[3]; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ In file included from expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~: warning../../gcc-10.2.0/gcc/gimple.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1195../../gcc-10.2.0/gcc/rtl.h:: XSTR (rt, 1) = arg1;3: 1229 ^ ~:347 :38: warningnote: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hnote1340: :23:: note: XWINT (rt, 1) = arg1;expanded from macro 'XSTR' ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h:1234:array 'op' declared here29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])444:5::23 :note : array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:445:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/gimple.h:2735:: 11: rtunion fld[1];warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; :expanded from macro 'XVEC' return &ass->op[3];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 : ^ ~ ^ ^ ../../gcc-10.2.0/gcc/hwint.h :noteIn file included from 59:26../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/optabs-libfuncs.c1229::38: 33note: : In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'RTL_CHECK2'note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:# define HOST_WIDE_INT long long868 : ^ ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/gimple.h:347:3:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/optabs.c :26: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 : note./genrtl.h:1223 ^ ~: 3clang../../gcc-10.2.0/gcc/rtl.h ^ ~:: 5444../../gcc-10.2.0/gcc/rtl.h::: 1340 : :warningnote23:array 'op' declared here:warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; 5: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1;array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h:2745: expanded from macro 'XSTR' rtunion fld[1];3: ^ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = rhs;../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/gimple.h 1229::In file included from ../../gcc-10.2.0/gcc/optabs-tree.c38In file included from : note::26../../gcc-10.2.0/gcc/optabs-query.c: :In file included from 29: In file included from 347../../gcc-10.2.0/gcc/rtl.h::3808: 1341../../gcc-10.2.0/gcc/rtl.h::./genrtl.h23: : noteexpanded from macro 'RTL_CHECK2': : 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3984:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: :5:expanded from macro 'XEXP' note: array 'fld' declared here ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :449 ^: :array 'op' declared here3 :1229 warning: :38: note: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340:231338../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: ^ ~note ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ note: :array 'fld' declared here : : In file included from expanded from macro 'XSTR'23../../gcc-10.2.0/gcc/rtl.h::3808: rtunion fld[1]; ^./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'XINT' :897:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1];:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3107 warning1229In file included from ::../../gcc-10.2.0/gcc/optabs-tree.c : ^ ^ ~:26unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]38: :10 :note warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c return gs->op[1];: :../../gcc-10.2.0/gcc/rtl.h : ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229:3829:: :In file included from ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'RTL_CHECK2': 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: 5: ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: :note./genrtl.h::: 372:3array 'fld' declared here1012 :444 rtunion fld[1];: ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ ./genrtl.h:450:3: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33:5: : warningIn file included from : ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: :1342:3808 note XVEC (rt, 3) = arg3;23 : ^ ~note : : array 'fld' declared herenote : expanded from macro 'XVEC': ./genrtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1342:926 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229 :38In file included from :../../gcc-10.2.0/gcc/optabs.c :note26: 23: :In file included from ../../gcc-10.2.0/gcc/rtl.h:33808: ./genrtl.harray 'op' declared here: 1254:3expanded from macro 'RTL_CHECK2': tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' ^ XSTR (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/gimple.h:3140 ^ ~ ^ ~: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::4441229:5:../../gcc-10.2.0/gcc/rtl.h :note:13403: :warning23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 38array 'fld' declared here gs->op[1] = fn;: note: expanded from macro 'XSTR' ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229 ../../gcc-10.2.0/gcc/gimple.h:372#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2' ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : note: array 'op' declared here ^ ~ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:3150:3:: warning : 5note:: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229:38 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/optabs-query.cnote:: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h ^ : rtunion fld[1]; ^29 In file included from : ../../gcc-10.2.0/gcc/optabs.c:26:: 372In file included from In file included from :3: note: array 'op' declared here../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808 ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c../../gcc-10.2.0/gcc/rtl.h:444In file included from :5: tree GTY((length ("%h.num_ops"))) op[1]; note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here ^: 263808: : ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; : ./genrtl.h:1255:3: ../../gcc-10.2.0/gcc/gimple.h:3211: rtunion fld[1];10warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.hwarning:: 3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h ^ ~: 451 XVEC (rt, 3) = arg3; ^ ~ return gs->op[2]; ../../gcc-10.2.0/gcc/rtl.h:1341 :23: ^ ~ note: :../../gcc-10.2.0/gcc/rtl.h:1342expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h3808:: :./genrtl.h23::: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 372927::33:: notewarning: : array 'op' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; note: expanded from macro 'XVEC' XVEC (rt, 2) = arg2; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h : ^1342 :23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1229 ^ ~: 38:1342:3227:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:122911 :note : warningexpanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :38: 23../../gcc-10.2.0/gcc/rtl.h:444::12295: :note : return &call_stmt->op[2];notenote: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ 38 ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ : 1229expanded from macro 'RTL_CHECK2':38:In file included from ../../gcc-10.2.0/gcc/optabs-query.cnote:: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29: ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.hnote:: 444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::4445#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: :note372: :array 'fld' declared here3 :: notenote: array 'fld' declared here : ^ ~3808 : rtunion fld[1];./genrtl.h../../gcc-10.2.0/gcc/rtl.h : ^ : rtunion fld[1];array 'op' declared here ^ :1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 XSTR (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^: 5: In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:333../../gcc-10.2.0/gcc/rtl.h:: 1340warning:: : ../../gcc-10.2.0/gcc/optabs-tree.cIn file included from :../../gcc-10.2.0/gcc/rtl.h26:380823: :./genrtl.h: 956:3: warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h :452:3note:: warning: XVEC (rt, 1) = arg1;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;expanded from macro 'XSTR' ^ ~ rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: In file included from ^ ~../../gcc-10.2.0/gcc/optabs.c :26: ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: :note: expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:38081342: ./genrtl.h: 372:31287#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3 :../../gcc-10.2.0/gcc/rtl.h :warning444:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h23 5 ^ ~: : notenote: expanded from macro 'XVEC':../../gcc-10.2.0/gcc/rtl.h1229:1340: 23: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :array 'op' declared here38 : tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here ^ note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/optabs-tree.c::361726:: 10In file included from :../../gcc-10.2.0/gcc/rtl.h :3808: XSTR (rt, 1) = arg1;./genrtl.h :453:In file included from ^warning ^ ~ ../../gcc-10.2.0/gcc/optabs.c3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6;:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1340 return gs->op[1];: 23../../gcc-10.2.0/gcc/rtl.h ^ ~ :: 3808./genrtl.h: :1288:./genrtl.h3: ../../gcc-10.2.0/gcc/gimple.h::1338316:23:::3: warningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 984note:: 3 XSTR (rt, 2) = arg2;array 'op' declared here: ^ ~ :: expanded from macro 'XINT'warning ../../gcc-10.2.0/gcc/rtl.h :note1340: :expanded from macro 'XSTR'23 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229 :note38 ^ ~: expanded from macro 'XSTR' : note ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:: 38expanded from macro 'RTL_CHECK2': tree GTY((length ("%h.num_ops"))) op[1];note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5::1340 note: :array 'fld' declared here ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/gimple.h:3643:expanded from macro 'RTL_CHECK2'3:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : 23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~3808 : ./genrtl.h: 486:3../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h: 316:3: ^:: note: ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here: 1229444 tree GTY((length ("%h.num_ops"))) op[1];warning ^ :5: note:38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/optabs-query.c../../gcc-10.2.0/gcc/gimple.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3653 3808: : array 'fld' declared here./genrtl.h ::107310:: warning XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~: 444:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote:: 1338array 'fld' declared here: 23: rtunion fld[1]; rtunion fld[1]; ^ return gs->op[2]; ^ ~ ^ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:316:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/optabs-libfuncs.c : ^ ~33: In file included from 3../../gcc-10.2.0/gcc/rtl.h:38083 :: In file included from ../../gcc-10.2.0/gcc/optabs.c:./genrtl.h:: ../../gcc-10.2.0/gcc/rtl.h1012:3note:: :array 'op' declared here 1229warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 tree GTY((length ("%h.num_ops"))) op[1];: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^: 380838: ./genrtl.h:1289: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :../../gcc-10.2.0/gcc/gimple.h : XSTR (rt, 2) = arg2;3663 : XVEC (rt, 1) = arg1; ^ ~warning : ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote:: 1342../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3: 1340:23warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~: note: expanded from macro 'XVEC' gs->op[2] = label;../../gcc-10.2.0/gcc/rtl.h :1340:../../gcc-10.2.0/gcc/rtl.h 23note: expanded from macro 'XSTR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 444 ^ ~:: ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~:38: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.hnote:: 316expanded from macro 'RTL_CHECK2':3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~5 : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1];array 'op' declared here ^ ~ ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h ^: 1229:381229 ^ ../../gcc-10.2.0/gcc/gimple.h:3673::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label;../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808../../gcc-10.2.0/gcc/gimple.h: :./genrtl.h316::5163:: note: In file included from array 'op' declared here../../gcc-10.2.0/gcc/optabs-libfuncs.c ::38:3 tree GTY((length ("%h.num_ops"))) op[1]; ^ notenote: 33: : expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :3808: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5../../gcc-10.2.0/gcc/gimple.h::./genrtl.h note: :array 'fld' declared here 3683: rtunion fld[1];10 : warning1041 ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ rtunion fld[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :316:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ^ ~ ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc:31: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' XWINT (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 445:5: note: array 'hwint' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XSTR (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' :1340:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 1229:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c: XVEC (rt, 3) = arg3; ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c ^ ~ :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (INSN_CODE (insn) < 0)444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 33: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/optabs-query.c:30: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc:40: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :../../gcc-10.2.0/gcc/cgraph.h1338::1735:../../gcc-10.2.0/gcc/rtl.h ^ ~ 231::../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XINT': ^ ~ 1229 :133838::23: ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1340 ^ ~ :note23: note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning:1229::: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 38'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:: 444 note: : ^ ~5 38expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:1229class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:: 444:5903:: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here 1:note : noteexpanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~: ^ note: array 'fld' declared here ^ ~ did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge;: rtunion fld[1];^~~~~~ 444 ^ :class ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/coretypes.hIn file included from :../../gcc-10.2.0/gcc/optabs.c144In file included from :34: 444:1: :note5: 5:../../gcc-10.2.0/gcc/optabs-tree.c :note../../gcc-10.2.0/gcc/recog.h: array 'fld' declared here 26did you mean class here?: rtunion fld[1];: In file included from 167 ^: 5:: notewarning: : array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/optabs-query.c:30: ../../gcc-10.2.0/gcc/recog.h:167 rtunion fld[1];struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h ^ : 5^~~~~~: class In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340:23: note: expanded from macro 'XSTR' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from ^~~~~~~~~~~~~~~~:1526 :25:../../gcc-10.2.0/gcc/optinfo-emit-json.cc../../gcc-10.2.0/gcc/rtl.h::401526:25 note ^ ~: :: 1340expanded from macro 'INSN_CODE'note: ../../gcc-10.2.0/gcc/cgraph.h: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5): 23: : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'2250::1338:23:10 :note : warningexpanded from macro 'XINT'#define INSN_CODE(INSN) XINT (INSN, 5): struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1229 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h : ^ ~ 122938:: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote:23: :expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229note:: 38 : note: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/cgraph.h ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1736::44416: :note444: ::../../gcc-10.2.0/gcc/rtl.h5:: noteprevious use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5 for_user)) cgraph_edge: ^note : ../../gcc-10.2.0/gcc/cgraph.h: :array 'fld' declared here2250array 'fld' declared here rtunion fld[1]; ^: rtunion fld[1];10 : ^ 444 :5: note: array 'fld' declared here rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/optabs.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; XVEC (rt, 2) = arg2; return INSN_CODE (insn);../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~ ^../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ^~~~~~ class ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:30: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:112:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' && (rtx_equal_p (SET_DEST (set), XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' 1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/optabs.c:114:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (SET_SRC (set), 1))))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:114:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))))) ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XVEC (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' : note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229../../gcc-10.2.0/gcc/optabs-libfuncs.c:959: ./gt-optabs-libfuncs.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here class hash_table ^ rtunion fld[1]; ^ ./gt-optabs-libfuncs.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-optabs-libfuncs.h:60:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-optabs-libfuncs.h:60:66: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/optabs-query.c:531:21: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nunits, 2, 3); ^ ../../gcc-10.2.0/gcc/optabs.c:3659:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (modified_in_p (SET_SRC (set), p->first) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:3661:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || modified_between_p (SET_SRC (set), p->first, p->insn) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:3996:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1) = op1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:4122:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1), label)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/optabs.c:4422:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prepare_cmp_insn (XEXP (comparison, 0), XEXP (comparison, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/optabs.c:4576:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prepare_cmp_insn (XEXP (comparison, 0), XEXP (comparison, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/optabs.c:5354:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = GEN_FCN (icode) (trap_rtx, XEXP (trap_rtx, 0), XEXP (trap_rtx, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:5926:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_fixed_operand (&ops[5], XEXP (comparison, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs.c:5987:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_fixed_operand (&ops[3], XEXP (comparison, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from options-save.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/optabs.c:6050:11: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here sel.new_vector (GET_MODE_NUNITS (mode), 2, 3); ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o opts-global.o -MT opts-global.o -MMD -MP -MF ./.deps/opts-global.TPo ../../gcc-10.2.0/gcc/opts-global.c In file included from options-save.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from options-save.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] options-save.c:7441:29: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cl_target_option_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/lto-streamer.h:761:7: note: previous use is here class data_in ^ options-save.c:7441:29: note: did you mean class here? cl_target_option_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED, ^~~~~~ class 124 warnings generated. 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ordered-hash-map-tests.o -MT ordered-hash-map-tests.o -MMD -MP -MF ./.deps/ordered-hash-map-tests.TPo ../../gcc-10.2.0/gcc/ordered-hash-map-tests.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o passes.o -MT passes.o -MMD -MP -MF ./.deps/passes.TPo ../../gcc-10.2.0/gcc/passes.c options-save.c:9361:28: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cl_optimization_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/lto-streamer.h:761:7: note: previous use is here class data_in ^ options-save.c:9361:28: note: did you mean class here? cl_optimization_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED, ^~~~~~ class 126 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o plugin.o -MT plugin.o -MMD -MP -MF ./.deps/plugin.TPo ../../gcc-10.2.0/gcc/plugin.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o postreload-gcse.o -MT postreload-gcse.o -MMD -MP -MF ./.deps/postreload-gcse.TPo ../../gcc-10.2.0/gcc/postreload-gcse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts-global.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/passes.c:30: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/opts-global.c:34: ../../gcc-10.2.0/gcc/output.h::129444:5: note: array 'fld' declared here :6: rtunion fld[1]; ^ warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:231 warning: generated note: expanded from macro 'XINT' . #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o postreload.o -MT postreload.o -MMD -MP -MF ./.deps/postreload.TPo ../../gcc-10.2.0/gcc/postreload.c In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o predict.o -MT predict.o -MMD -MP -MF ./.deps/predict.TPo ../../gcc-10.2.0/gcc/predict.c In file included from ../../gcc-10.2.0/gcc/passes.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning: return gs->op[1];treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276array 'op' declared here: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 109 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o print-rtl.o -MT print-rtl.o -MMD -MP -MF ./.deps/print-rtl.TPo ../../gcc-10.2.0/gcc/print-rtl.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/passes.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' class#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/passes.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2659:28../../gcc-10.2.0/gcc/rtl.h: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/passes.c:43: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1]; ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1];: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/passes.c:55: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1341:23: note: expanded from macro 'XEXP' bool (*ignore_edge) (struct cgraph_edge *)); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h../../gcc-10.2.0/gcc/rtl.h:40:27: note: did you mean class here? :1341:23: note: expanded from macro 'XEXP' bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 36../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:33: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:33: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload-gcse.c:33: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/passes.c:3043:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/passes.c:3043:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/postreload-gcse.c:767:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload-gcse.c:767:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload-gcse.c:796:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/postreload-gcse.c:928:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return SET_SRC (PATTERN (insn));444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/postreload-gcse.c:1277:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/predict.c:34: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/postreload.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' return XEXP (insn, 3); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/postreload.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:84:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:254:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/postreload.c:414:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' && NOTE_KIND (recog_data.operand[i]) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:447:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == op ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/postreload.c:845:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ t = INSN_VAR_LOCATION_LOC (insn); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :444:5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/postreload.c:893:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ int old_cost = set_src_cost (SET_SRC (new_set), mode, speed); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:895:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (rtx_equal_p (XEXP (SET_SRC (new_set), 0), reg)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :23:../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' note: expanded from macro 'XEXP' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:896:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] new_src = simplify_replace_rtx (SET_SRC (new_set), reg, src); ^~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/postreload.c X0EXP (rt, 6) = NULL_RTX;:930:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2684:In file included from ../../gcc-10.2.0/gcc/predict.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)36: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22 return gs->op[1]; ^ ~ : note: expanded from macro 'SET_SRC' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1228:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/postreload.c:1065:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ src = SET_SRC (set); ^~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' warning: ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ return &ass->op[3];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :347:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h ^ :2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1107:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && !rtx_equal_p (XEXP (src, 1), reg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1110:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx base = XEXP (src, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/postreload.c:1273:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ^ ~ LABEL_LIVE (insn) = live; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/postreload.c:703:15: note: expanded from macro 'LABEL_LIVE' tree GTY((length ("%h.num_ops"))) op[1]; ^ (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:372#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 2) = arg2; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/postreload.c:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for (link = CALL_INSN_FUNCTION_USAGE (insn); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/print-rtl.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2];#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1346:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1367:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XVEC (rt, 5) = arg5; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:../../gcc-10.2.0/gcc/postreload.c3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1372:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/postreload.c:703:15: note: expanded from macro 'LABEL_LIVE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1372:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (JUMP_LABEL (insn)); return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1860#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' gs->op[1] = rhs; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1653:39: note: expanded from macro 'CODE_LABEL_NUMBER' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:35: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3683#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/postreload.c:1386:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' In file included from ../../gcc-10.2.0/gcc/print-rtl.c#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ :31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/postreload.c:1386:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1416:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (dst), ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/postreload.c# define HOST_WIDE_INT long long ^ :1524:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1737:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtx src = SET_SRC (pat);:444:5: note: array 'fld' declared here ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1764:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = tem; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1766:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SET_SRC (pat) = src; ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/predict.c:42: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :1229:38: note: ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? expanded from macro 'RTL_CHECK2'struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/postreload.c:1818:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/postreload.c:1831:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/predict.c:42: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ SET_SRC (pat) = plus_expr; ^~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' friend struct cgraph_edge; ^~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/postreload.c:1855:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ XEXP (plus_expr, 1) = new_src; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = src; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: rtunion fld[1]; ^ note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/postreload.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1931:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:1982:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (set), 0) == reg ^~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' :31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1985:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx src3 = XEXP (SET_SRC (set), 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/postreload.c:1985:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx src3 = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2003:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2008:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = tem; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2010:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = old_src; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2060:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = XEXP (XEXP (src, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/predict.c:57: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool (*ignore_edge) (struct cgraph_edge *)); ^ ^ rtunion fld[1];../../gcc-10.2.0/gcc/postreload.c:2080:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ for_user)) cgraph_edge ^../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) bool (*ignore_edge) (struct cgraph_edge *)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~ class ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/postreload.c:2080:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool ipa_edge_within_scc (struct cgraph_edge *); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge XSTR (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? 23: note: expanded from macro 'XEXP' bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/postreload.c:2130:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gen_rtx_SET (XEXP (cnd, 0), XEXP (cnd, 1)); ^ ~ rtunion fld[1]; ^ possible_polymorphic_call_targets (struct cgraph_edge *e, ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1360:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/postreload.c:2190:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = XEXP (XEXP (XEXP (note, 0), 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2204:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2219:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && move2add_valid_value_p (REGNO (XEXP (src, 1)), mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2221:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_base_reg[REGNO (XEXP (src, 1))] < 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2222:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_symbol_ref[REGNO (XEXP (src, 1))] == NULL_RTX) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2223:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = reg_offset[REGNO (XEXP (src, 1))]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2231:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base_reg = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c:2253:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset[regno] = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:450:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:450:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:700:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:700:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:706:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (XEXP (note, 0), 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:3852:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:705:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (note, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:944:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:951:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:951:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:956:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int probability = INTVAL (XEXP (XEXP (note, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:1006:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int probability = INTVAL (XEXP (XEXP (*pnote, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:1011:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2232:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (REG_P (XEXP (cond, 1)) && REG_POINTER (XEXP (cond, 1))))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1955:37: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2262:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2278:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2295:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2295:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2296:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (cond, 1) == constm1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2302:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2302:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:2303:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (cond, 1) == constm1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/predict.c:3503:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/predict.c:3503:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/predict.c:3540:7: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/predict.c:3540:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/predict.c:3574:7: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/predict.c:3574:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/print-rtl.c:223:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:229:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:236:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:242:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_addr (m_outfile, " ", NOTE_BLOCK (in_rtx)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:248:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:257:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:267:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:166742 warnings:32: note: expanded from macro 'NOTE_BASIC_BLOCK' generated. #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:275:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (NOTE_VAR_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:280:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] output_cfi_directive (m_outfile, NOTE_CFI (in_rtx)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1670:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:289:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = expand_location (NOTE_MARKER_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:299:43: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (idx == 7 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:309:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:429:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2583:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:431:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2583:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:98:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:432:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2583:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:99:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:438:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_INPUT_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2584:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:440:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_INPUT_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2584:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:98:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:441:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_INPUT_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2584:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/input.h:99:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:448:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:449:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:455:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:456:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) < NUM_UNSPECV_VALUES) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:463:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:464:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (in_rtx, 1) < NUM_UNSPEC_VALUES) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:474:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (m_compact && is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:486:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, idx) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o print-rtl-function.o -MT print-rtl-function.o -MMD -MP -MF ./.deps/print-rtl-function.TPo ../../gcc-10.2.0/gcc/print-rtl-function.c ../../gcc-10.2.0/gcc/print-rtl.c:579:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:664:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_poly_int (m_outfile, SUBREG_BYTE (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:869:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (PAT_VAR_LOCATION_LOC (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:977:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1289:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1292:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = GEN_INT (-INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:3852:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1297:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1303:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1309:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1314:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1324:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1326:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1332:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1337:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1342:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1347:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1352:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1357:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1362:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1367:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1372:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1381:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1386:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1391:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1396:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1401:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1406:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1411:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1416:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1421:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1426:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1431:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1436:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1441:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1446:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1451:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1452:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1457:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1458:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1514:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[0] = XEXP (XEXP (x, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1516:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1516:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1520:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[0] = XEXP (XEXP (x, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1522:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1522:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1530:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1537:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1539:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1549:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1550:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1566:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_decimal_int (pp, XINT (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/pretty-print.h:333:53: note: expanded from macro 'pp_decimal_int' #define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) ^ ../../gcc-10.2.0/gcc/pretty-print.h:329:54: note: expanded from macro 'pp_scalar' sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \ ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1584:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1590:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1591:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1720:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_wide_integer (pp, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1757:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, SET_SRC (x), verbose); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1774:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, PAT_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1779:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1782:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1790:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, COND_EXEC_CODE (x), verbose); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1848:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1850:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang print_value (pp, XVECEXP (x, 1, i), verbose);: ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1938:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (x))) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1941:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, INSN_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1968:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (x)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1972:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_EH_HANDLER (x)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1977:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", BLOCK_NUMBER (NOTE_BLOCK (x))); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1665:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1378:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:1921:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ ../../gcc-10.2.0/gcc/tree.h:397:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1981:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_BASIC_BLOCK (x)->index); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1987:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:1996:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, NOTE_VAR_LOCATION (x), verbose); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:2019:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (x) && REG_NOTES (x)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:2020:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/print-rtl.c:2020:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o print-tree.o -MT print-tree.o -MMD -MP -MF ./.deps/print-tree.TPo ../../gcc-10.2.0/gcc/print-tree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/print-tree.c:26: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/print-tree.c:26: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 175 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o profile.o -MT profile.o -MMD -MP -MF ./.deps/profile.TPo ../../gcc-10.2.0/gcc/profile.c 207 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o profile-count.o -MT profile-count.o -MMD -MP -MF ./.deps/profile-count.TPo ../../gcc-10.2.0/gcc/profile-count.c 140 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o range.o -MT range.o -MMD -MP -MF ./.deps/range.TPo ../../gcc-10.2.0/gcc/range.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 108 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o range-op.o -MT range-op.o -MMD -MP -MF ./.deps/range-op.TPo ../../gcc-10.2.0/gcc/range-op.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/profile.c:54: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/profile.c:54: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/profile-count.c:30: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/gimple.h:: expanded from macro 'XSTR' 3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XSTR (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) call_stmt->op[2] = chain; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :444:5: ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here5 warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o read-md.o -MT read-md.o -MMD -MP -MF ./.deps/read-md.TPo ../../gcc-10.2.0/gcc/read-md.c :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile-count.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/profile-count.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang: rtunion fld[1];warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: In file included from ../../gcc-10.2.0/gcc/profile.c:note56: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:347:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h2966:18::3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/range.cc:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:155 warnings generated. note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o read-rtl.o -MT read-rtl.o -MMD -MP -MF ./.deps/read-rtl.TPo ../../gcc-10.2.0/gcc/read-rtl.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h note: array 'fld' declared here :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[1]; ^ ~ In file included from ../../gcc-10.2.0/gcc/profile.c:58: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' struct cgraph_edge; ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/coretypes.h:144#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1229 tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/profile.c:58: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h: for_user)) cgraph_edge ^ 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? return &call_stmt->op[2]; ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here call_stmt->op[2] = chain; rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :372:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h::3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 3) = arg3; ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: noteIn file included from : previous use is here ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3 for_user)) cgraph_edge ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: X0EXP (rt, 4) = NULL_RTX;note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ^ ~ return gs->op[1];../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/gimple.h:316:3: :38: note: expanded from macro 'RTL_CHECK1' note: array 'op' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::3643:3: warning1358:27: note: expanded from macro 'X0EXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[3]; In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ clang../../gcc-10.2.0/gcc/rtl.h: :1338:23: note: expanded from macro 'XINT' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o read-rtl-function.o -MT read-rtl-function.o -MMD -MP -MF ./.deps/read-rtl-function.TPo ../../gcc-10.2.0/gcc/read-rtl-function.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/range-op.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o real.o -MT real.o -MMD -MP -MF ./.deps/real.TPo ../../gcc-10.2.0/gcc/real.c In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/range-op.cc:33: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o realmpfr.o -MT realmpfr.o -MMD -MP -MF ./.deps/realmpfr.TPo ../../gcc-10.2.0/gcc/realmpfr.c In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:259:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:2038:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:2039:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c:2041:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/read-rtl.c:32: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/read-rtl.c:1154:18: note: in instantiation of member function 'vec::safe_push' requested here attribute_uses.safe_push (ause); ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/real.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 1341:23#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ attrs = MEM_ATTRS (x);In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :444:5 rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/real.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3 XVEC (rt, 3) = arg3;: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27In file included from ../../gcc-10.2.0/gcc/real.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 warning generated. XVEC (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/real.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ^ 226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h: ^ ~1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 444clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o recog.o -MT recog.o -MMD -MP -MF ./.deps/recog.TPo ../../gcc-10.2.0/gcc/recog.c :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XEXP (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/read-rtl-function.c:1345:25: note: expanded from macro 'XBBDEF' :27: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: rtunion fld[1]; ^note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :444:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 345 XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/real.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1338expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ 161 warnings generated. In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 ^ ~ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o reg-stack.o -MT reg-stack.o -MMD -MP -MF ./.deps/reg-stack.TPo ../../gcc-10.2.0/gcc/reg-stack.c ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/real.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XWINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: XWINT (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23::1234:29: note: expanded from macro 'XWINT' note: expanded from macro 'XVEC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:../../gcc-10.2.0/gcc/rtl.h:51229:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'hwint' declared here 113 ^ ~ warnings generated. HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' : note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:1234:293:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o regcprop.o -MT regcprop.o -MMD -MP -MF ./.deps/regcprop.TPo ../../gcc-10.2.0/gcc/regcprop.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) clang: ^ ~warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:37: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2'class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? 5struct cgraph_edge; ^~~~~~ class : note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/coretypes.h:144:1: note ^ : did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:37: ../../gcc-10.2.0/gcc/cgraph.h:2250: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XEXP (rt, 1) = arg1; for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' friend struct cgraph_edge; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here for_user)) cgraph_edge ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1340:2658:32: note: did you mean class here? 23: note: expanded from macro 'XSTR' void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here array 'fld' declared here rtunion fld[1]; for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/real.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 132 warnings generated. ../../gcc-10.2.0/gcc/read-rtl-function.c:281:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (m_rtx) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o reginfo.o -MT reginfo.o -MMD -MP -MF ./.deps/reginfo.TPo ../../gcc-10.2.0/gcc/reginfo.c ../../gcc-10.2.0/gcc/read-rtl-function.c:1013:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && &INSN_CODE (x) == &XINT (x, idx)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl-function.c:1015:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (x) = -1; ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl-function.c:1024:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (x, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl-function.c:1034:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (x, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl-function.c:1151:28: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] unsigned int size = RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/read-rtl-function.c:779:22: note: in instantiation of member function 'vec::safe_push' requested here m_deferred_edges.safe_push (deferred_edge (loc, src_idx, dest_idx, flags)); ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/recog.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:35: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/recog.c:35: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/recog.c:35: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: ../../gcc-10.2.0/gcc/reg-stack.cexpanded from macro 'INSN_CODE' :160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h../../gcc-10.2.0/gcc/regcprop.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/recog.c:126:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here for (i = 0; i < ASM_OPERANDS_LABEL_LENGTH (asmop); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' XBBDEF (rt, 2) = arg2; ^ ~ #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN':1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK1' rtx next = XEXP (insn, 1); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/recog.c:248:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: changes[num_changes].old_code = INSN_CODE (object); ^~~~~~~~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 160: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/recog.c:249:7: warning: ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (object) = -1; ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1345:25: note: expanded from macro 'XBBDEF' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h :1228:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 291:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/recog.c:296:52: warningIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h validate_unshare_change (insn, &XEXP (x, 0), XEXP (x, 1), 1);: expanded from macro 'XEXP':1229 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.c:361:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:HOOK_VECTOR_END (asm_out) ^ 307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/recog.c:549:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1860: INSN_CODE (changes[i].object) = changes[i].old_code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28../../gcc-10.2.0/gcc/rtl.h:1526:25: note: In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'INSN_CODE'HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' : note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ../../gcc-10.2.0/gcc/rtl.h:444:5:: note: array 'fld' declared here ^ rtunion fld[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX; ^ ~ HOOK_VECTOR_END (goacc) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.c:568:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1)))HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note../../gcc-10.2.0/gcc/rtl.h:1358:27: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'X0EXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^144 warnings generated ^ ~../../gcc-10.2.0/gcc/rtl.h:1373:32. : note: expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/recog.c:573:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ GET_MODE (x), XEXP (x, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h:54:35: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'gen_rtx_fmt_ee' :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reginfo.c gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5:444:5:: note: array 'fld' declared here note: array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/recog.cHOOK_VECTOR_END (addr_space) ^ :591:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/recog.c:597:21:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ warningIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 700:22: note../../gcc-10.2.0/gcc/rtl.h: :1358:27: note: expanded from macro 'X0EXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reginfo.c: XEXP (x, 0), XEXP (x, 1)); ^ ~ 32: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] #define RTX_HDR_SIZE offsetof (struct rtx_def, u):444:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:../../gcc-10.2.0/gcc/target-hooks-macros.h24: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/recog.c:615:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (CONST_INT_P (XEXP (x, 1)) && XEXP (x, 1) == to) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o regrename.o -MT regrename.o -MMD -MP -MF ./.deps/regrename.TPo ../../gcc-10.2.0/gcc/regrename.c ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/recog.c:618:39: warning: :In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24 ../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1); *step_out = XEXP (x, 1); ^ ~ ^ ~ :276../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1228#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (cxx): expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/reginfo.c: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (emutls) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/recog.c:626:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :27: note: expanded from macro 'X0EXP' GET_MODE (x), XEXP (x, 1), ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: 1228empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:HOOK_VECTOR_END (target_option) note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5^: note: array 'fld' declared here: ../../gcc-10.2.0/gcc/target-hooks-macros.harray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/recog.c:645:9: warningIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note SUBREG_BYTE (x));: In file included from ../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'HOOK_VECTOR_END' 3808: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:3798:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)11 ^ ~ 6552:../../gcc-10.2.0/gcc/rtl.h:2039:26:: 1 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SUBREG_BYTE' warning1228: :empty macro arguments are a C99 feature [-Wc99-extensions]#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ HOOK_VECTOR_END (shrink_wrap) ^../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:3843:50: note: expanded from macro 'HOOK_VECTOR_END' :2607:24: note: expanded from macro 'MEM_ATTRS' : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/recog.c:668:22: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reg-stack.c:160: : int pos = INTVAL (XEXP (x, 2));In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :3808: ./genrtl.h:379:3: ../../gcc-10.2.0/gcc/rtl.h::4441341:23: note: expanded from macro 'XEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ^#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.c:697:34../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~clang: :1229:38: note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/reginfo.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/regcprop.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3:../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/recog.c warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XINT (rt, 5) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h::759:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338:23: gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' note: #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XCVEC' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/system.h: rtunion fld[1]; ^:warning748: In file included from :14 :../../gcc-10.2.0/gcc/reg-stack.c note: expanded from macro 'gcc_assert' unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 38: note: expanded from macro 'RTL_CHECK2' :160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4;../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/regcprop.c:24 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) XEXP (rt, 1) = arg1; ^ ~ ^~~~ 5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/recog.c:759:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' rtx next = XEXP (insn, 1); ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1230:38: note: expanded from macro 'RTL_CHECKC1' :1341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :23:../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' note: expanded from macro 'XEXP' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/recog.c:760:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1475: == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXPIn file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10::180 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR' :2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/system.h XINT (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 748:14: note: expanded from macro 'gcc_assert' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return XBBDEF (insn, 2);In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ^ ~ ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.c:760:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' : expanded from macro 'RTL_CHECK2'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)135 warnings generated. rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ 1229:38../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' :../../gcc-10.2.0/gcc/rtl.h::1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 return XEXP (insn, 3); ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444:5: note: array 'fld' declared here note rtunion fld[1]; ^ ~ ^ : array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1341:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/regcprop.c:24 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.c return XEXP (insn, 3); ^ ~ :849:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1342:23../../gcc-10.2.0/gcc/rtl.h: note ^~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h:1341:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o regstat.o -MT regstat.o -MMD -MP -MF ./.deps/regstat.TPo ../../gcc-10.2.0/gcc/regstat.c :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' expanded from macro 'XVEC' 1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h::444:5444: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);: In file included from ../../gcc-10.2.0/gcc/regcprop.c:241338 ^ ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221::23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/recog.c:849:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1339: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ 26:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ : note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h160: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808:expanded from macro 'RTL_CHECK2': ./genrtl.h ^ : 1228:38: note: expanded from macro 'RTL_CHECK1' 486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: :note: expanded from macro 'XINT':444: 4445: note:: 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/recog.c ^ ~array 'fld' declared here:901:30: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here newpat = simplify_rtx (SET_SRC (pat));../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/regcprop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1511: 10 ^ ~:24: :5 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :1341:23:: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' 1375:32:In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:13421230:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':23: note: :expanded from macro 'XVEC' 444:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:../../gcc-10.2.0/gcc/rtl.h:1534:../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regcprop.c: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23: note ^ : ^ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/recog.c:902#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (newpat && !rtx_equal_p (SET_SRC (pat), newpat)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2684:22:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'SET_SRC' 1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)In file included from ../../gcc-10.2.0/gcc/regcprop.c ^ ~: ../../gcc-10.2.0/gcc/rtl.h24../../gcc-10.2.0/gcc/rtl.h: :In file included from 1375../../gcc-10.2.0/gcc/rtl.h::44432: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCEXP'clang:: 5: note:: 3808array 'fld' declared here : :warning./genrtl.h: :224 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~444 rtunion fld[1]; ^: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1230#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :37: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1860:28In file included from : note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1375:32: note: expanded from macro 'XCEXP' ^ ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];: ^ ~5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note../../gcc-10.2.0/gcc/rtl.h ^ : ../../gcc-10.2.0/gcc/recog.c:915:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' newpat = simplify_rtx (SET_SRC (s)); ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/recog.c:916:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: if (newpat && !rtx_equal_p (SET_SRC (s), newpat))array 'fld' declared here ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684 rtunion fld[1]; rtunion fld[1]; ^ ^ :22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: noteIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here : array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/recog.c:994:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) && maybe_ne (SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:../../gcc-10.2.0/gcc/rtl.h160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ :1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h ^ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3 SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1];: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :2039:26: note: expanded from macro 'SUBREG_BYTE' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) HOST_WIDE_INT hwint[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271In file included from ../../gcc-10.2.0/gcc/reg-stack.c:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1341#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/recog.c:1274:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228: || XEXP (XEXP (op, 1), 0) != XEXP (op, 0) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h39: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/recog.c:1275:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/recog.c:1275:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) ^ ~ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3:In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1372:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return (known_eq (offset + SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 1) = arg1; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); X0EXP (rt, 2) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)#define known_eq(A, B) (!maybe_ne (A, B)) ^ ~ 38444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::1230 ^ :37:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 4443808::444:55note: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :: expanded from macro 'RTL_CHECKC1' note X0EXP (rt, 3) = NULL_RTX; ^ ~ : array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1228:38:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK1' XVEC (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/recog.c:1430:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tmp = SET_SRC (body);In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ : note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/recog.c:1441:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ 5: note: array 'fld' declared here tmp = SET_SRC (tmp); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:160: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here 3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/recog.c:1512:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reginfo.c rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' X0EXP (rt, 3) = NULL_RTX; ^ ~#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.c:1512:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042../../gcc-10.2.0/gcc/rtl.h:444: if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt))3: warning: :5: note: array 'fld' declared here ^~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/regcprop.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2570:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' 1229:38#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ : ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reginfo.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1341:23: In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.c:1513:8: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ != ASM_OPERANDS_INPUT_VEC (asm_op)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' :444:#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS)In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ : rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1376:32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 6) = arg4; ^ ~ ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XSTR' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/recog.c:1528:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ return (ASM_OPERANDS_INPUT_LENGTH (asm_op) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' ^ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' In file included from ../../gcc-10.2.0/gcc/regcprop.c:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.c:1529:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note + ASM_OPERANDS_LABEL_LENGTH (asm_op) + n_sets);: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ 2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' ../../gcc-10.2.0/gcc/reginfo.c:33#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1384::1341:23: note: expanded from macro 'XEXP' : In file included from 43: note: expanded from macro 'XCVECLEN' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :1376:32: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1];:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 6) = arg6; ^ ~ : expanded from macro 'XCVEC' 3: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.c:1562:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1345 asmop = SET_SRC (body); ^~~~~~~~~~~~~~ :25../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ : expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.c:1571:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:2568:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/regcprop.c#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 24: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XWINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/recog.c:1584:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ asmop = SET_SRC (asmop); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' :2684:22: note: expanded from macro 'SET_SRC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5In file included from ^ ~../../gcc-10.2.0/gcc/regrename.c ../../gcc-10.2.0/gcc/reginfo.c::134233:: 23: :note: expanded from macro 'XVEC': 24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808note: ./genrtl.h:: 223:3../../gcc-10.2.0/gcc/rtl.h:: 1229warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1375array 'hwint' declared here : 38:32:: XINT (rt, 4) = arg4; ^ ~: HOST_WIDE_INT hwint[1];noteIn file included from ../../gcc-10.2.0/gcc/target.h :note276: ../../gcc-10.2.0/gcc/target.def : ^937: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/hwint.h:59../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1338 ::26: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23expanded from macro 'HOST_WIDE_INT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 1 ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: :array 'fld' declared here # define HOST_WIDE_INT long longwarningnote: : rtunion fld[1]; ^ ^empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ^ ~HOOK_VECTOR_END (asm_out) ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h:24^ : :1229In file included from ../../gcc-10.2.0/gcc/rtl.h::380838: ./genrtl.h:160453: :3:444../../gcc-10.2.0/gcc/target-hooks-macros.h::543:50In file included from warning: :: notenote: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 6) = arg6; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from :../../gcc-10.2.0/gcc/regrename.c444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h24:: 1338:23: In file included from note: expanded from macro 'XINT' rtunion fld[1];:1341:../../gcc-10.2.0/gcc/target.h::523:: notenote: : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here276 ^: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1628:1229: rtunion fld[1];../../gcc-10.2.0/gcc/recog.c :../../gcc-10.2.0/gcc/rtl.h ^ :38In file included from 1:../../gcc-10.2.0/gcc/reginfo.c15981229:38: note:: 33expanded from macro 'RTL_CHECK2' : :22:: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h3808:: 444./genrtl.h constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1);: ^ ~5:: ^ ~ 224:3: warning: empty macro arguments are a C99 feature [-Wc99-extensions]warning : ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h :HOOK_VECTOR_END (sched) ^444note: array 'fld' declared here XINT (rt, 5) = arg5; : rtunion fld[1]; ^1340 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 5: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/reg-stack.c:160:note: array 'fld' declared here23 : In file included from ^../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:1253 rtunion fld[1];: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/regrename.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.cIn file included from :../../gcc-10.2.0/gcc/target.h::276 : note../../gcc-10.2.0/gcc/target.def: :1658:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)24: In file included from 1expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h::1342:23:: warning3808: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~note: : ^ ~./genrtl.h :HOOK_VECTOR_END (simd_clone) 486^ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/target-hooks-macros.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 43 ^ ~ :../../gcc-10.2.0/gcc/rtl.h38:1229::38: :note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h50: 3note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1229 ^ ~note :38::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hwarningIn file included from : ../../gcc-10.2.0/gcc/regrename.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def: :note444: :expanded from macro 'RTL_CHECK2'5 : note: 1670#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~ rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h1: warning../../gcc-10.2.0/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]:444444:5: ^ : 5note: array 'fld' declared here:HOOK_VECTOR_END (simt) ^../../gcc-10.2.0/gcc/recog.c : note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h : ^ 431598::5028:: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note XINT (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160expanded from macro 'HOOK_VECTOR_END': In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ :../../gcc-10.2.0/gcc/reginfo.c3808:: ./genrtl.h: constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1254:3:In file included from :../../gcc-10.2.0/gcc/regrename.c warning: :3324: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338../../gcc-10.2.0/gcc/target.h:276 XSTR (rt, 2) = arg2;: ../../gcc-10.2.0/gcc/target.def ^ ~: 1685:1:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from :23:1340 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] note:2684:HOOK_VECTOR_END (omp)22: note: expanded from macro 'SET_SRC': ../../gcc-10.2.0/gcc/rtl.h^ expanded from macro 'XINT'../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define SET_SRC(RTX) XCEXP (RTX, 1, SET): 380823 ^ ~: : ./genrtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)50 ^ ~ 225note:3:: warning: ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XSTR' :1375:32:1229 :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: note: note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 6) = arg6;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1341:23: 444note:: 38expanded from macro 'XEXP': note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1230:5: note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/regrename.c :: rtunion fld[1];37 ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from In file included from ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/target.h:24: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::3808276: : ./genrtl.h../../gcc-10.2.0/gcc/target.def::5161737::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: note XVEC (rt, 1) = arg1;: 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~5../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:444:5:: note:expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1342array 'fld' declared here: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (goacc) ^ ~ ^note : array 'fld' declared here 23^: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/reginfo.c::43:50note../../gcc-10.2.0/gcc/rtl.h: :33expanded from macro 'XVEC' : 1340:35: rtunion fld[1]; : ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:notenote: expanded from macro 'XSTR'In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/reg-stack.c 3808:160: : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END'3808 : ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1255#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : ^ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:226:3: In file included from ../../gcc-10.2.0/gcc/regrename.c: XVEC (rt, 3) = arg3; ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h24: In file included from warning../../gcc-10.2.0/gcc/target.h:276 : ../../gcc-10.2.0/gcc/target.def::2061:1../../gcc-10.2.0/gcc/rtl.h: warning: : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h::1229HOOK_VECTOR_END (vectorize): 39^: ../../gcc-10.2.0/gcc/target-hooks-macros.h:431342note: expanded from macro 'RTL_CHECK2':array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]50 ::23: note: 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~ expanded from macro 'XVEC'note : X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 1358#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-10.2.0/gcc/rtl.h:381229:: 38:note: expanded from macro 'RTL_CHECK2' 27:: note: noteexpanded from macro 'X0EXP': 444expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^: 5: note: array 'fld' declared here 1228 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/recog.c::1607:15:38 :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 444:5: notenote../../gcc-10.2.0/gcc/regrename.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h *loc = ASM_INPUT_SOURCE_LOCATION (asmop);:444:: 5expanded from macro 'RTL_CHECK1': rtunion fld[1]; : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:2584: ^ ~ 40 : ^ rtunion fld[1];note ^ In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from expanded from macro 'ASM_INPUT_SOURCE_LOCATION'HOOK_VECTOR_END (addr_space)In file included from ../../gcc-10.2.0/gcc/rtl.h :#define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-10.2.0/gcc/regcprop.c^: 24: In file included from 444../../gcc-10.2.0/gcc/reg-stack.c:160../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::../../gcc-10.2.0/gcc/rtl.h1372:32: note: 43expanded from macro 'XCUINT': 50:5:: note:: array 'fld' declared here : In file included from note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END' 38083808#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ./genrtl.h ^: rtunion fld[1]; ^ : ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' 1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1; ^ ~ In file included from 1229../../gcc-10.2.0/gcc/rtl.h::381340:23../../gcc-10.2.0/gcc/reginfo.c:: note: In file included from expanded from macro 'XSTR'../../gcc-10.2.0/gcc/regrename.c ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)24 : ^ ~In file included from :33../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/target.h1229 :276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:5236:../../gcc-10.2.0/gcc/rtl.h :note3808: expanded from macro 'RTL_CHECK2' ::44438: 1note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:444:: 5./genrtl.h:: :265:../../gcc-10.2.0/gcc/rtl.h3note : array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions]:444:: 5note:: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/recog.cwarning array 'fld' declared here: 1617:7: warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ n = ASM_OPERANDS_INPUT_LENGTH (asmop);In file included from ../../gcc-10.2.0/gcc/regcprop.c ^ :24: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ../../gcc-10.2.0/gcc/reg-stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43::160: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h50::3808 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': : 2573#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./genrtl.h :1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 40../../gcc-10.2.0/gcc/rtl.h:1340::23 :note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH': XEXP (rt, 1) = arg1;./genrtl.h : ^ ~In file included from 518:3 ../../gcc-10.2.0/gcc/regrename.c#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1341:23: note:: 24expanded from macro 'XSTR': In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XEXP' ^ ~ : ../../gcc-10.2.0/gcc/target.hwarning:276: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def::6087:: 1: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: XEXP (rt, 3) = arg3;1229HOOK_VECTOR_END (c): 38^: note: expanded from macro 'RTL_CHECK2' 1229:381384: note ^ ~: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:444:435::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43 : ^ ~50 :../../gcc-10.2.0/gcc/rtl.h :note444: :expanded from macro 'HOOK_VECTOR_END'5 : note: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: expanded from macro 'XCVECLEN' note: #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) array 'fld' declared here ^ ~ In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/regrename.c :1341 ^../../gcc-10.2.0/gcc/rtl.h::23: 24note: : 1376In file included from ../../gcc-10.2.0/gcc/target.h:expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:276160In file included from : ../../gcc-10.2.0/gcc/reginfo.cIn file included from :33: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/target.def:624032::1: : warning./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:1289:empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:12293::3808 notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38 :: ./genrtl.h: note XSTR (rt, 3) = arg3;expanded from macro 'XCVEC' : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (cxx)#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ 266 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ ::3: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h::23: : XBBDEF (rt, 2) = arg2; ^ ~note1230:37 43:50: ../../gcc-10.2.0/gcc/rtl.h:1345::: 25note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XSTR': notenote: : expanded from macro 'XBBDEF'444expanded from macro 'HOOK_VECTOR_END': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: expanded from macro 'GET_NUM_ELEM'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ note : #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here1229:38 ^ ~ : rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :../../gcc-10.2.0/gcc/regrename.c1228:In file included from :../../gcc-10.2.0/gcc/rtl.h38:: note24: : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/regcprop.cIn file included from :../../gcc-10.2.0/gcc/target.h:276 : ../../gcc-10.2.0/gcc/target.def444 24:6329::../../gcc-10.2.0/gcc/rtl.h:4441: :In file included from ../../gcc-10.2.0/gcc/rtl.h::38085: ./genrtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~519:: 3note: array 'fld' declared herewarning : : rtunion fld[1]; warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5 X0EXP (rt, 4) = NULL_RTX; ^ ~ :HOOK_VECTOR_END (emutls) ^ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/recog.c:1621:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reginfo.c:33: operand_locs[nbase + i] = &ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ :2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' XEXP (rt, 3) = arg3; ^ ~#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' ../../gcc-10.2.0/gcc/rtl.h:In file included from #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/regrename.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' 1341:23#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::38: note note: expanded from macro 'RTL_CHECKC1'HOOK_VECTOR_END (target_option) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/recog.c:In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1623:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ operands[nbase + i] = ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2572#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)In file included from ../../gcc-10.2.0/gcc/regrename.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCVECEXP' rtunion fld[1]; ^#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' In file included from ../../gcc-10.2.0/gcc/regcprop.c:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :In file included from ../../gcc-10.2.0/gcc/regstat.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1);444:5: note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; ^ ~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)653 : ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/regrename.c ^: 24../../gcc-10.2.0/gcc/recog.c:../../gcc-10.2.0/gcc/rtl.h :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229::5In file included from 38:../../gcc-10.2.0/gcc/target.h :276: ../../gcc-10.2.0/gcc/target.def: XWINT (rt, 1) = arg1; : note: array 'fld' declared here 6837:: 1 ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; note: 1625expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-10.2.0/gcc/rtl.h:1234::29: ^ note: 27^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target-hooks-macros.h: 43:50 : note ^ ~: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warningexpanded from macro 'XWINT' ../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/rtl.h::33444:5 : ^ : note: array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' ^ ~ XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' rtx tmp = XEXP (this, 1); ^ ~#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h:1376:32: note: expanded from macro 'XCVEC' ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' :1341:23: note: expanded from macro 'XEXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' In file included from ../../gcc-10.2.0/gcc/regcprop.c#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :24: ../../gcc-10.2.0/gcc/rtl.h:1340:35: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/regrename.c:25In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):39:: note: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:4443808: ../../gcc-10.2.0/gcc/rtl.h:: 1394./genrtl.h:expanded from macro 'RTL_CHECK2':654: 13: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ::5: warning3: : ^~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared herewarning note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ array 'fld' declared here: 444:5: noteIn file included from : ../../gcc-10.2.0/gcc/reginfo.carray 'fld' declared here XWINT (rt, 2) = arg2;:33: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtx tmp = XEXP (this, 1); : ^ ~3808: ./genrtl.h rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^: 1234:29: ../../gcc-10.2.0/gcc/recog.c note: expanded from macro 'XWINT' ::#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~271../../gcc-10.2.0/gcc/rtl.h::1469: 14../../gcc-10.2.0/gcc/rtl.h:: 3445#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5:: note: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1631../../gcc-10.2.0/gcc/rtl.h::71229:: 38warning:: note: array 'hwint' declared hereexpanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx next = XEXP (insn, 1); ^ ~ HOST_WIDE_INT hwint[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7;: n = ASM_OPERANDS_LABEL_LENGTH (asmop); 1341: ^ ~23../../gcc-10.2.0/gcc/rtl.h:: 444 note ^ :5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : ../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'XEXP':59: 26: : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :2581:40:1341note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH': ^: 23: note: #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)expanded from macro 'XEXP' expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^../../gcc-10.2.0/gcc/rtl.h:1407: ^ ~ ^ ~ 13../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::1384 :warning../../gcc-10.2.0/gcc/rtl.h43: note: expanded from macro 'XCVECLEN' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))note ^ ~ : :1229:../../gcc-10.2.0/gcc/rtl.h38::In file included from 1376array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: ../../gcc-10.2.0/gcc/regcprop.c:: 24note: : In file included from expanded from macro 'XCVEC'../../gcc-10.2.0/gcc/rtl.h :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note ^ ~ rtx tmp = XEXP (this, 1);: 3808 ^ ~expanded from macro 'RTL_CHECK2': ./genrtl.h:708 expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h3:: ../../gcc-10.2.0/gcc/rtl.h1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:444 :5 :../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note:1230:../../gcc-10.2.0/gcc/rtl.h37:: note: : array 'fld' declared hereexpanded from macro 'RTL_CHECKC1': 444:5: note: array 'fld' declared here : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1229 rtunion fld[1];: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1475:1038 SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :742:32:: note: ../../gcc-10.2.0/gcc/rtl.h:2039expanded from macro 'GET_NUM_ELEM'note: expanded from macro 'RTL_CHECK2': 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^warning #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : note: expanded from macro 'SUBREG_BYTE' ^~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h:1373 ^ ~:32:In file included from ../../gcc-10.2.0/gcc/rtl.h:444 note:: 5expanded from macro 'XCSUBREG': note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c::444:5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^: ^ ~../../gcc-10.2.0/gcc/recog.c../../gcc-10.2.0/gcc/rtl.h::1635:29 :note warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 33 operand_locs[nbase + i] = &ASM_OPERANDS_LABEL (asmop, i);: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1230:37: rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL'../../gcc-10.2.0/gcc/rtl.hnote XEXP (rt, 1) = arg1;: 1469 ^ ~: 14#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning../../gcc-10.2.0/gcc/rtl.h:1229 :38:1341 note: #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ :expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h:44423 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP': ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h ::1383 :note: 43array 'fld' declared here: rtx next = XEXP (insn, 1); rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ : ^ ~5: note: array 'fld' declared here note: expanded from macro 'XCVECEXP' In file included from ../../gcc-10.2.0/gcc/regcprop.c:24 #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.hIn file included from :1376:32: :note38: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ^ ~:: 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :735:note:1341:323:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~::1230: expanded from macro 'XEXP' 148037:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1'10 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h :1229:38warning:: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2);: 5: note: array 'fld' declared here ^ ~1358 rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444../../gcc-10.2.0/gcc/rtl.h::1345:In file included from 25: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1233::2735:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: 5expanded from macro 'RTVEC_ELT' note: :expanded from macro 'X0EXP' ^ ~../../gcc-10.2.0/gcc/reginfo.c :33: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~:3808: ../../gcc-10.2.0/gcc/rtl.h ./genrtl.hnote:: 308array 'fld' declared here: 3: warning : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :444 XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :5: note ^ ~../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 1228 ::1475:10: warning../../gcc-10.2.0/gcc/rtl.h38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; return XEXP (insn, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: :../../gcc-10.2.0/gcc/rtl.h1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23: : ^ ~1345 ^note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/recog.c25:1637:../../gcc-10.2.0/gcc/rtl.h24:: warning: : ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:../../gcc-10.2.0/gcc/rtl.h :note1229: expanded from macro 'XBBDEF' 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :444:5:../../gcc-10.2.0/gcc/rtl.h:1228: note38: :array 'fld' declared here note: operands[nbase + i] = ASM_OPERANDS_LABEL (asmop, i); rtunion fld[1]; ^ :note38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL'../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ In file included from :444: rtunion fld[1]; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h note: :1383444:43: array 'fld' declared here ../../gcc-10.2.0/gcc/regcprop.c note: : ^5 : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1485:10: rtunion fld[1]; warning: : rtunion fld[1];expanded from macro 'XCVECEXP'24 : ^In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13761480::10: 78632In file included from ../../gcc-10.2.0/gcc/reg-stack.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:::3: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 167../../gcc-10.2.0/gcc/reginfo.c:33: : return XBBDEF (insn, 2);warningnote: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCVEC' : : return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/recog.h::3808: ./genrtl.h ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~:309166:: ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h3:: 1345 71345:: :../../gcc-10.2.0/gcc/rtl.h2525warning X0EXP (rt, 1) = NULL_RTX;::: : : notewarningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ 1230array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h:: 371358note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) if (INSN_CODE (insn) < 0)expanded from macro 'XBBDEF': : XEXP (rt, 3) = arg3; 27 ^ ~ note ^ ~:: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note:expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341: ../../gcc-10.2.0/gcc/rtl.h ::1228#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23:expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38 ../../gcc-10.2.0/gcc/rtl.h: :1233: 1228: ^ ~ 1526../../gcc-10.2.0/gcc/rtl.hnote: :35122838:25: :expanded from macro 'RTL_CHECK1' note:notenote38: : : : expanded from macro 'INSN_CODE'expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK1':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~../../gcc-10.2.0/gcc/rtl.h:1338 ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h 444 ^ ~:../../gcc-10.2.0/gcc/rtl.h:1229::expanded from macro 'RTVEC_ELT':23444 ::#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) 38../../gcc-10.2.0/gcc/rtl.h ^~~~~ :../../gcc-10.2.0/gcc/rtl.h5: : 444444::5 ::notenote : note: array 'fld' declared here 5 rtunion fld[1];:: expanded from macro 'XINT' 5 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note noteexpanded from macro 'RTL_CHECK2': : array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; 38:5: ../../gcc-10.2.0/gcc/rtl.h ^ note ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1496: rtunion fld[1]; ^ 10: In file included from ^warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/regcprop.c : ../../gcc-10.2.0/gcc/recog.c:24expanded from macro 'RTL_CHECK2' ::1645#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1485:: :In file included from ../../gcc-10.2.0/gcc/rtl.h: In file included from 3808: ^ ~ ./genrtl.h:10../../gcc-10.2.0/gcc/rtl.h:12:813 return XEXP (insn, 3); ^ ~444: :35: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/reginfo.c::134133 : rtunion fld[1]; ^ 23In file included from ::warning ../../gcc-10.2.0/gcc/reg-stack.c: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:167: : : expanded from macro 'XEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; :../../gcc-10.2.0/gcc/recog.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:310#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) *loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); : ^ ~ ^ ~:167 return XBBDEF (insn, 2); ^ ~3 :../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~51229::23:38 :: warning1345: note: warning../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2': 2583:43array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :25: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX;note: expanded from macro 'XBBDEF' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION'1526:25 ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27 ^ ~../../gcc-10.2.0/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 444:note../../gcc-10.2.0/gcc/rtl.h:12295::38:: :expanded from macro 'INSN_CODE' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) note note#define INSN_CODE(INSN) XINT (INSN, 5): ^ ~ note array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'X0EXP' ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1372 ^ ../../gcc-10.2.0/gcc/rtl.h:1338 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: note ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1228: expanded from macro 'RTL_CHECK1':../../gcc-10.2.0/gcc/rtl.h444:1501::523:: 10note::32: warning: 38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ return XEXP (insn, 3);expanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1];: expanded from macro 'XCUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT' 444#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/reginfo.c:33:1230:In file included from 5: ../../gcc-10.2.0/gcc/rtl.h:note 371341:: In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/regcprop.c 1229::24: : array 'fld' declared herenote23::3808 38: expanded from macro 'RTL_CHECKC1' : rtunion fld[1]; ^: ./genrtl.h:311 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :3: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note: note../../gcc-10.2.0/gcc/rtl.h: ^ ~1496:: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:44410./genrtl.h:867 warning: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :5: note: array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX;warning:444 return XEXP (insn, 3);:5: ^ ~note: array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/rtl.h :1229:38: : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from :1341:23../../gcc-10.2.0/gcc/reg-stack.c: :167 ^ ~: ../../gcc-10.2.0/gcc/recog.h: 168:10 XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h1358:../../gcc-10.2.0/gcc/rtl.h444::13405: note: array 'fld' declared here : rtunion fld[1]; warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note:2723:: return INSN_CODE (insn);expanded from macro 'XEXP': ^~~~~~~~~~~~~~~~ note ^ note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1526::: 25: note : expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'X0EXP'#define INSN_CODE(INSN) XINT (INSN, 5) ../../gcc-10.2.0/gcc/recog.c1506 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~:38../../gcc-10.2.0/gcc/rtl.h:10../../gcc-10.2.0/gcc/rtl.h:1228 :38../../gcc-10.2.0/gcc/rtl.h:1865: :note1338:23::122910: : warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :38expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' note: : return XUINT (insn, 4);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1))): ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 :38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~note: 1341:expanded from macro 'RTL_CHECK2' :23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 ^ ~444:: expanded from macro 'XEXP' :55 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: note:: 444:array 'fld' declared here 444::5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~../../gcc-10.2.0/gcc/rtl.hnote rtunion fld[1]; note: :1339: note : array 'fld' declared here: ^../../gcc-10.2.0/gcc/rtl.h:1229 : 26 :array 'fld' declared herearray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : note rtunion fld[1]; : :38 rtunion fld[1]; : rtunion fld[1]; ^1501:expanded from macro 'XUINT' ^10 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:868: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ return XEXP (insn, 3); ^ ^ ~:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h3In file included from : warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reginfo.c XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h 1229 ^ ~::33: : ../../gcc-10.2.0/gcc/rtl.h:444:13415: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3note23: note: expanded from macro 'XEXP' 38 : ^ ~ :../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1340:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning ../../gcc-10.2.0/gcc/rtl.h ^ ~ : : rtunion fld[1];1229 ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/recog.c ^ ~: ../../gcc-10.2.0/gcc/rtl.h1877:444:expanded from macro 'XSTR'5:: note: :array 'fld' declared here7 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358 if (XEXP (*p, 1) != 0)../../gcc-10.2.0/gcc/rtl.h :1506:10: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XUINT (insn, 4); ^ ~ : 27: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP' ^ ~: 1339#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511../../gcc-10.2.0/gcc/rtl.h:10:../../gcc-10.2.0/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::26:: 1229 return XUINT (insn, 4);: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1339::: expanded from macro 'XUINT'note : expanded from macro 'RTL_CHECK2' 3826#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229::1341 38note: expanded from macro 'XUINT' :: note:: expanded from macro 'RTL_CHECK2'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 23: note: expanded from macro 'XEXP' ^ ~note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:: ^ ^ ~ 5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 1229:In file included from 38../../gcc-10.2.0/gcc/regcprop.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 444In file included from :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ^../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ../../gcc-10.2.0/gcc/rtl.h ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444::5: X0EXP (rt, 7) = NULL_RTX;1511 :10::444 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:5:3808 : note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1];./genrtl.h :897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h23 : ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ^:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1358 : ^ ~27 ../../gcc-10.2.0/gcc/reg-stack.cnote../../gcc-10.2.0/gcc/rtl.h :: 1229note:: 38expanded from macro 'X0EXP' : :expanded from macro 'XSTR'423#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228 ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 122938:: note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~: 23: 38: notenote: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': : expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1342#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: SUBREG_BYTE (*pat),../../gcc-10.2.0/gcc/rtl.h23444 ^~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/recog.c::1229 1993../../gcc-10.2.0/gcc/rtl.h: :::38 ^ ~335::: : note: 2039../../gcc-10.2.0/gcc/rtl.h: note: :444note: warning: :expanded from macro 'RTL_CHECK2'array 'fld' declared here 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: plus_constant (address_mode, XEXP (y, 1), ^ ~ rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h note:array 'fld' declared here: ^ ~ expanded from macro 'SUBREG_BYTE' ^444:5: note: rtunion fld[1]; array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1341:23In file included from ../../gcc-10.2.0/gcc/reginfo.c:33::1373:32: note: expanded from macro 'XCSUBREG' : In file included from In file included from : note: ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :380824: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)1229 ^ ~:38 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: ^ ~343:3808note: : expanded from macro 'RTL_CHECK2' :./genrtl.h 12303#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h: 926:1229 :37../../gcc-10.2.0/gcc/rtl.h:warning:::381864: :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning expanded from macro 'RTL_CHECKC1' :34:444:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note warning note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h444:5 rtunion fld[1]; :: ^1341 note: ^ ~array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h ./genrtl.h ^ ::1340:23: note23: ../../gcc-10.2.0/gcc/reg-stack.c::445../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR'6 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note 1556:../../gcc-10.2.0/gcc/rtl.h:44: warning: 1860 ^ ~ : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: 186428expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1229::38: noteexpanded from macro 'gen_rtx_LO_SUM'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' : ^ ~note : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229 gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1))34: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: if (XINT (*pat, 1) == UNSPEC_TRUNC_NOOP ^ ~:38: ^~~~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note./genrtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ return safe_as_a (JUMP_LABEL (insn));../../gcc-10.2.0/gcc/rtl.h::444: : ^ ~ expanded from macro 'RTL_CHECK2'1338:../../gcc-10.2.0/gcc/rtl.h: 5:1375 23note: ^~~~~~~~~~~~~~~~~:array 'fld' declared here32: 54: note../../gcc-10.2.0/gcc/rtl.h :note : expanded from macro 'XINT' rtunion fld[1];:: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1860:28: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 43:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:444: ^ ^ ~ 5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230notenote: :37:note: array 'fld' declared hereexpanded from macro 'gen_rtx_fmt_ee' rtunion fld[1]; In file included from ^ : In file included from expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/reginfo.c ../../gcc-10.2.0/gcc/rtl.h gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) :33: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344::note: 12293expanded from macro 'RTL_CHECKC1'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): warning: 24 ^ ~ ^~~~../../gcc-10.2.0/gcc/rtl.h:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note ../../gcc-10.2.0/gcc/rtl.h: :In file included from ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h1375: X0EXP (rt, 2) = NULL_RTX; : 3808: ./genrtl.h:32 ^ ~ 927:: note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP'3 : ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h warning :: 444:5 ^ ~: 444 ^ ~note: array 'fld' declared here: :../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:../../gcc-10.2.0/gcc/rtl.h:444 XVEC (rt, 2) = arg2; :: rtunion fld[1]; ^ ^ ~ 1358:5 27:../../gcc-10.2.0/gcc/rtl.h:1342note note: 1230::37: note: expanded from macro 'RTL_CHECKC1'note23: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; : note: ../../gcc-10.2.0/gcc/rtl.h:: ^expanded from macro 'X0EXP'10: array 'fld' declared here 444: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];: 5 ^ ~expanded from macro 'XVEC' ^ : ../../gcc-10.2.0/gcc/rtl.h: warning1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/reg-stack.cnote:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here 446 rtunion fld[1];: 9: : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~warning return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h: :444:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ || XINT (*pat, 1) == UNSPEC_FILD_ATOMIC) ../../gcc-10.2.0/gcc/recog.c: ^ ~5: ^~~~~~~~~~~~~~~~~ 2105../../gcc-10.2.0/gcc/rtl.h38: :1860:../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here:14 28: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'JUMP_LABEL':1338::23 rtunion fld[1];note ^ warning: :: :1860In file included from :28array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/reginfo.c noteexpanded from macro 'RTL_CHECK2' note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): : expanded from macro 'XINT' ^ ~33: int code = INSN_CODE (insn); : expanded from macro 'JUMP_LABEL'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~1229 :1375444 ^~~~~~~~~~~~~~~~ :: ../../gcc-10.2.0/gcc/rtl.h:1375:../../gcc-10.2.0/gcc/rtl.h:3832: ./genrtl.h:34532note: :5::1526:: :expanded from macro 'XCEXP': note: 3 note: 25#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~noteexpanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' : array 'fld' declared here rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:: :../../gcc-10.2.0/gcc/rtl.h notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]444: 5: 1230:: expanded from macro 'INSN_CODE' note: ^: #define INSN_CODE(INSN) XINT (INSN, 5) array 'fld' declared here37 ^ ~1230 ../../gcc-10.2.0/gcc/rtl.h:1338:23: X0EXP (rt, 3) = NULL_RTX; note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: expanded from macro 'RTL_CHECKC1' 37: In file included from ../../gcc-10.2.0/gcc/regcprop.c rtunion fld[1]; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: :24note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:1229: note: ^ ~ : ^38:In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~: ../../gcc-10.2.0/gcc/rtl.h4443808expanded from macro 'RTL_CHECK2' ::5: ./genrtl.h:956:3::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h: 444warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :12285:38: note XVEC (rt, 1) = arg1;note : :array 'fld' declared here ^ ~ rtunion fld[1];: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note5../../gcc-10.2.0/gcc/rtl.h: : ^array 'fld' declared here note: array 'fld' declared here ^ ~: 1342:23: rtunion fld[1]; note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^../../gcc-10.2.0/gcc/reg-stack.c:675 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ :444 ../../gcc-10.2.0/gcc/rtl.h:5:10 ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ::38: note:: 1876expanded from macro 'RTL_CHECK2': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1876:warning40note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 40../../gcc-10.2.0/gcc/recog.c : ^ ~: array 'fld' declared here : *pin = ASM_OPERANDS_INPUT_LENGTH (asmop); ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (this));2162warning:: : 444 ^~~~~~~~~~~~~~~~~14:: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:5: ../../gcc-10.2.0/gcc/rtl.h:1860warning2573 ^:40:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note../../gcc-10.2.0/gcc/reginfo.c:33 : array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: note: rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); 28: note: expanded from macro 'JUMP_LABEL'346expanded from macro 'ASM_OPERANDS_INPUT_LENGTH':3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] int code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^~~~~~~~~~~~~~~~ In file included from ^ ~#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1526:25:../../gcc-10.2.0/gcc/rtl.h1358:../../gcc-10.2.0/gcc/rtl.h:3808: note27../../gcc-10.2.0/gcc/rtl.h:1860: ^ ~: expanded from macro 'INSN_CODE':: 1375: 28:#define INSN_CODE(INSN) XINT (INSN, 5)32 : ../../gcc-10.2.0/gcc/rtl.h:1384notenote note: : ./genrtl.h:43:expanded from macro 'XCEXP' expanded from macro 'JUMP_LABEL': ^ ~note : expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)984 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :: expanded from macro 'XCVECLEN' ^ ~: 1338../../gcc-10.2.0/gcc/rtl.h:1228#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ^ ~:38../../gcc-10.2.0/gcc/rtl.h:: 1375:23note3: : note ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1230::1376: : expanded from macro 'XINT' 32:3732:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note note: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECKC1' expanded from macro 'XCVEC' note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XCEXP' ^ ~ 1340:../../gcc-10.2.0/gcc/rtl.h:444:37:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote5 ^ ~../../gcc-10.2.0/gcc/rtl.h23: :: note1229../../gcc-10.2.0/gcc/rtl.h::1230::: 38: 37note: expanded from macro 'XSTR': expanded from macro 'RTL_CHECKC1'444:5array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:note: note: expanded from macro 'RTL_CHECKC1' array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c:33: :444:5: note: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^: :3808: ./genrtl.h:347:3: warning: array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX;742: 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1881#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 32 ../../gcc-10.2.0/gcc/recog.c../../gcc-10.2.0/gcc/rtl.h:1358: JUMP_LABEL (this) = target;::444:note: expanded from macro 'GET_NUM_ELEM'5::2181: ^ ~ 34: 27 :notewarning ^~~~~~~~~~~~~~~~~ : : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note:444:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5: if (recog_data.insn == insn && INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ rtunion fld[1];#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^expanded from macro 'X0EXP'note 1860 :28: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:1881: :3: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :51526 ^ ~ JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'JUMP_LABEL':25:: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: : In file included from array 'fld' declared here ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/regcprop.c ../../gcc-10.2.0/gcc/rtl.h:1860 rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :expanded from macro 'INSN_CODE' ^ ~ ^ ~ ^ 28#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~:24: In file included from ../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::../../gcc-10.2.0/gcc/rtl.h:5: :6773808: 1338:23note: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hnote: :7:: : warningexpanded from macro 'JUMP_LABEL' 1012:: array 'fld' declared herenote: expanded from macro 'XINT'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1375 : ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.h:1375: rtunion fld[1]; :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : - ASM_OPERANDS_INPUT_LENGTH (asmop): ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h32../../gcc-10.2.0/gcc/reginfo.c:3233: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :1229: :38:In file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XCEXP' notenote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;: 2573 ^ ~ ./genrtl.h:348#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :3:1230: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)37 ^ ~ warning40 : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ::1230note../../gcc-10.2.0/gcc/rtl.h::37:../../gcc-10.2.0/gcc/rtl.h: : 444 ^ ~note: :note1342 : 5expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'expanded from macro 'RTL_CHECKC1':expanded from macro 'RTL_CHECKC1':23:../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here1358 :27: note #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : : expanded from macro 'X0EXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XVEC' 1384 rtunion fld[1]; ^ ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43: note: ^ ~expanded from macro 'XCVECLEN' ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1228:38: note#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)): expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1229444../../gcc-10.2.0/gcc/rtl.h:1376:../../gcc-10.2.0/gcc/rtl.h32:: note: expanded from macro 'XCVEC': 444#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h38::444: 5: note: array 'fld' declared herenote 5 rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :1230:note: array 'fld' declared here rtunion fld[1]; ^ 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reg-stack.c:678:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] - ASM_OPERANDS_LABEL_LENGTH (asmop)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): expanded from macro 'RTL_CHECK2' ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~533 : : note../../gcc-10.2.0/gcc/recog.c../../gcc-10.2.0/gcc/rtl.h::In file included from 2485../../gcc-10.2.0/gcc/rtl.h:15../../gcc-10.2.0/gcc/rtl.h:::380813731384:../../gcc-10.2.0/gcc/rtl.h: :: :./genrtl.h array 'fld' declared here32432167::379warning ::: rtunion fld[1]; : note note ^ : expanded from macro 'XCVECLEN': expanded from macro 'XCSUBREG' 3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)10: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x));#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) int icode = INSN_CODE (insn);warning ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c : : ^ ~ ^~~~~~~~~~~~~~~~24: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1041:1376 ^~~~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h::32: 1230:1526 XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h::25 ^ ~: notenote3732039: :: expanded from macro 'INSN_CODE' :../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XCVEC': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1341warning: 26:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: 23 ^ ~../../gcc-10.2.0/gcc/rtl.h : note: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; : 1338:note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h:444 expanded from macro 'XEXP':1230:523 :37 ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ../../gcc-10.2.0/gcc/rtl.h: note:note: 1341: : ^ ~expanded from macro 'XINT' expanded from macro 'RTL_CHECKC1' 23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~ ^ ~ 1373:32../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ :38 : ^ ~742: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote:::321229::38 :note note1229: :expanded from macro 'XCSUBREG' 38: : note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note: expanded from macro 'RTL_CHECK2' expanded from macro 'GET_NUM_ELEM': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):444: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 : 5: 5note:: array 'fld' declared here ^~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared hereIn file included from rtunion fld[1]; ^../../gcc-10.2.0/gcc/reginfo.c ../../gcc-10.2.0/gcc/rtl.h:33In file included from : ../../gcc-10.2.0/gcc/regcprop.cIn file included from :444:24 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h444::3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h::1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :53808:: ./genrtl.hnote5: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ :380:3: warning../../gcc-10.2.0/gcc/rtl.h:1230:37: : note: array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h::13401345::23: note: :expanded from macro 'XSTR' memset (rt, 0, RTX_HDR_SIZE); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)44425 ^: 5: note : array 'fld' declared here : note: expanded from macro 'XBBDEF' ^ ~ ^~~~~~~~~~~~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/reg-stack.c:731:16: ../../gcc-10.2.0/gcc/recog.c:2596:12#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104In file included from ../../gcc-10.2.0/gcc/regcprop.c:24 SUBREG_BYTE (op), note_link = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:::2039:263808: note24../../gcc-10.2.0/gcc/rtl.h:: 1611:25: :./genrtl.h :note ^ ~1072: 3:note: expanded from macro 'REG_NOTES' : ../../gcc-10.2.0/gcc/rtl.h:444: :5: expanded from macro 'SUBREG_BYTE' expanded from macro 'offsetof'note #define REG_NOTES(INSN) XEXP(INSN, 6)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1341:23: note: rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:29661229In file included from :../../gcc-10.2.0/gcc/reginfo.c38:33: In file included from 1373:expanded from macro 'XEXP' :32In file included from ../../gcc-10.2.0/gcc/regstat.c:18#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):::../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~26 note: warning./genrtl.hexpanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.hnote: :: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):381 ^ ~expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1229:38:../../gcc-10.2.0/gcc/rtl.h : memset (rt, 0, RTX_HDR_SIZE); :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~note 1230 ^ ~ : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h43 warnings generated :700warning::37:22:3084#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444. :note: 19:expanded from macro 'RTL_CHECKC1': 5 ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning X0EXP (rt, 3) = NULL_RTX; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h ^ ~ : *step_out = XEXP (x, 1); note: ^ ~ : 444expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h: ^ ~444:array 'fld' declared here 5 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ::../../gcc-10.2.0/gcc/rtl.h ^ 1358 5In file included from ../../gcc-10.2.0/gcc/regcprop.c:27: :24: note: note: array 'fld' declared herenote: : :expanded from macro 'X0EXP'array 'fld' declared here1341In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; :3808 ^ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : 23 ^ ~: ./genrtl.h../../gcc-10.2.0/gcc/reg-stack.c ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ../../gcc-10.2.0/gcc/rtl.h:: :104:1228:1073732:52: 38warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ::24note:: note: for (this_rtx = *note_link; this_rtx; this_rtx = XEXP (this_rtx, 1))expanded from macro 'RTL_CHECK1' 3expanded from macro 'offsetof' : warning ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'XEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/recog.c:2905:16: ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: In file included from 1229 ^ ~ copy_rtx (SET_SRC (insn_set))); : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c:expanded from macro 'RTL_CHECK2' ::../../gcc-10.2.0/gcc/regrename.c1229:38: note33 ^~~~~~~~~~~~~~~~~~ 25: : ../../gcc-10.2.0/gcc/rtl.h:2684::: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h22:../../gcc-10.2.0/gcc/rtl.h38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note3808:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h3084 ::19./genrtl.h: :../../gcc-10.2.0/gcc/rtl.h: 444382note:: expanded from macro 'SET_SRC'5expanded from macro 'RTL_CHECK2' warning 444: :::35:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ *step_out = XEXP (x, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~ note../../gcc-10.2.0/gcc/rtl.h:note: : array 'fld' declared here1341: ^ ~23: rtunion fld[1];array 'fld' declared here :warning ^../../gcc-10.2.0/gcc/rtl.h1375: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :32444: 5: note X0EXP (rt, 4) = NULL_RTX;note: rtunion fld[1];: ^ ~ array 'fld' declared here expanded from macro 'XEXP': note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from :../../gcc-10.2.0/gcc/regcprop.c:24#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o reload.o -MT reload.o -MMD -MP -MF ./.deps/reload.TPo ../../gcc-10.2.0/gcc/reload.c 1358:27: expanded from macro 'RTL_CHECK2'note : expanded from macro 'X0EXP' ^: In file included from ../../gcc-10.2.0/gcc/reg-stack.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~::1103: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3: 736:../../gcc-10.2.0/gcc/rtl.h ^ ~15:warning:: 1230 :37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: :../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444::51228:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : ^ ~ note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' rtunion fld[1];note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ *note_link = XEXP (this_rtx, 1);../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3798: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1340::11444: :5: ../../gcc-10.2.0/gcc/rtl.hwarning:1341:note23: :: array 'fld' declared here23 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];note : ^expanded from macro 'XEXP' :: 444note: expanded from macro 'XSTR'In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/reginfo.c ^ ~ : ^ ~ : attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 533../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 2607In file included from :24: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'MEM_ATTRS': 38: note1229: :array 'fld' declared here:38: note: expanded from macro 'RTL_CHECK2' 3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:383#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): rtunion fld[1];3: warning ^ ~ ^ ~ :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1365:: ^ ~ 529:../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg3;: note../../gcc-10.2.0/gcc/rtl.h444: ^ : array 'fld' declared here rtunion fld[1]; note ^ ~: ^: 37985:11: warningexpanded from macro 'X0MEMATTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note:1338:23: note../../gcc-10.2.0/gcc/rtl.h:2607:: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~24 : note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38: ^ ~note: expanded from macro 'RTL_CHECK2'5 :1365:29: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; : note: :1230../../gcc-10.2.0/gcc/rtl.h : ^37 : note: In file included from expanded from macro 'RTL_CHECKC1' :expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/reginfo.c :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])444:533:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : ../../gcc-10.2.0/gcc/reg-stack.c ^ ~ ^ ~:862:In file included from 11../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: warning../../gcc-10.2.0/gcc/rtl.h:444: 5384../../gcc-10.2.0/gcc/rtl.h:1230:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : note || NOTE_INSN_BASIC_BLOCK_P (tmp) : array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: :37: array 'fld' declared here3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h: 1340:23: :1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from In file included from ../../gcc-10.2.0/gcc/regstat.c../../gcc-10.2.0/gcc/regcprop.c:26: : ^ ~../../gcc-10.2.0/gcc/recog.c: ^ ~ ^~~~~~~~~~~~~~~~ 3319 ../../gcc-10.2.0/gcc/rtl.h24../../gcc-10.2.0/gcc/rtl.h:: 19:In file included from 444:16755../../gcc-10.2.0/gcc/rtl.h:: :3808 ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: :3808: ./genrtl.hwarning:: array 'fld' declared here38:1229array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1135:3::325: 38warning: note rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^: expanded from macro 'NOTE_KIND' XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~warning : ../../gcc-10.2.0/gcc/rtl.h : ^ ~1611note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1341::#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/regrename.c:25: XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note23:../../gcc-10.2.0/gcc/rtl.hIn file included from : ^ ~../../gcc-10.2.0/gcc/rtl.h: note1338:: expanded from macro 'XEXP' ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):44423 ^ ~./genrtl.h: ::: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:38 note: note: 5expanded from macro 'REG_NOTES' 38::#define REG_NOTES(INSN) XEXP(INSN, 6) expanded from macro 'RTL_CHECK2' ^ ~: 13713: ../../gcc-10.2.0/gcc/rtl.h:1341: note:warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' : : array 'fld' declared here23 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)32: notenote: rtunion fld[1];: expanded from macro 'XEXP'expanded from macro 'XCINT' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23:1229 : 38: ../../gcc-10.2.0/gcc/rtl.h:note: 1230../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP':note ^ : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h37:444:5: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1229:38: ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here rtunion fld[1]; ^ :444:5: ../../gcc-10.2.0/gcc/rtl.hnote:444:5: In file included from ../../gcc-10.2.0/gcc/reginfo.c: In file included from ../../gcc-10.2.0/gcc/regstat.cexpanded from macro 'RTL_CHECK2'note: :array 'fld' declared here note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~:26../../gcc-10.2.0/gcc/reg-stack.c: :906 33: array 'fld' declared here :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 15: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^./genrtl.h1229 warning../../gcc-10.2.0/gcc/recog.c :../../gcc-10.2.0/gcc/rtl.h3808:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:::415 :3 :3319: ./genrtl.hnote: i1src = SET_SRC (i1set); 444::566: ^~~~~~~~~~~~~~~:: expanded from macro 'RTL_CHECK2'3 :55:warning../../gcc-10.2.0/gcc/rtl.h: note warning : :2684: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22 XEXP (rt, 1) = arg1; ^ ~: ^ ~ note XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'SET_SRC'../../gcc-10.2.0/gcc/rtl.h :1338:In file included from ../../gcc-10.2.0/gcc/rtl.h:23: note ^ ~ :: ../../gcc-10.2.0/gcc/regcprop.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET):444expanded from macro 'XINT'24: In file included from ^ ~:1341: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5:23: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP' ::1341::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) clang 1375:32: note: 3808: note: expanded from macro 'XEXP' notewarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:: ^ ~1136:3 ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229::38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229:38note1229: rtunion fld[1]; :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XCEXP' ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.h37: note: XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/regrename.c : expanded from macro 'RTL_CHECKC1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~444:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~25: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: 444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 444:55../../gcc-10.2.0/gcc/rtl.h:::1229 ^ ~:3808: note : : 38./genrtl.h:66: notearray 'fld' declared here note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444: : ^: expanded from macro 'RTL_CHECK2'5 array 'fld' declared here :: array 'fld' declared here3: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/recog.c rtunion fld[1];: 3338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])21: warning ^ ~: In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808 ^~~~~~~~~~~~~~~~~~~~: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1611::../../gcc-10.2.0/gcc/rtl.h:: ^ :134144425: note:1341:: expanded from macro 'REG_NOTES'../../gcc-10.2.0/gcc/reg-stack.c:5::929:8 note: 23:23: :#define REG_NOTES(INSN) XEXP(INSN, 6)note: warning array 'fld' declared here expanded from macro 'XEXP' 33 rtunion fld[1]; ^ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : expanded from macro 'XEXP': In file included from In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regcprop.c ^ ~../../gcc-10.2.0/gcc/rtl.h : || NOTE_INSN_BASIC_BLOCK_P (tmp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 24: In file included from ../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808../../gcc-10.2.0/gcc/rtl.h :1341::1679 ^ ~warning: 23 ^ ~:: 21: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote: : noteexpanded from macro 'XEXP': : expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:1229448::1229:38 ::38:3808: 3:./genrtl.h note: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ::../../gcc-10.2.0/gcc/rtl.h:1137:3 warning: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' :: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1675 ^ ~ XSTR (rt, 3) = arg3; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;: ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h25:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:: :5:expanded from macro 'RTL_CHECK2' 1340444:note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ :#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)../../gcc-10.2.0/gcc/rtl.h: ^ ~ 5: note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1340notenote:444: :5:: note: rtunion fld[1]; ^1371 array 'fld' declared here : array 'fld' declared here: : rtunion fld[1];expanded from macro 'XSTR' 32 ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/recog.c:: note: expanded from macro 'XCINT'23 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3338#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)In file included from ../../gcc-10.2.0/gcc/regstat.c:::26 : In file included from note: ^ ../../gcc-10.2.0/gcc/rtl.h: ^ ~57 :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h177::3:1230 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR':37 warning: ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/regrename.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229note: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38:: ^ ~25: In file included from note ^ ~: expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3808: 1341 ^ ~: 38 ^ ~./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:94:3::444: ::23 note5:: 444warning :note: 5: ../../gcc-10.2.0/gcc/rtl.hnotenote: array 'fld' declared hereexpanded from macro 'XEXP' : : expanded from macro 'RTL_CHECK2': rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array 'fld' declared here1341 XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];23: : note444../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h:1341: ^ ::23::5942: :201229:38: :In file included from expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/regcprop.cexpanded from macro 'XEXP'note: : warningnote: array 'fld' declared here: : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from ^ rtx i2src = SET_SRC (i2set); ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/reginfo.c:33../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ^~~~~~~~~~~~~~~:3808 : ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:12293808../../gcc-10.2.0/gcc/rtl.h:2684:22: : :38./genrtl.h444./genrtl.h::note449444 :::note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h: 5:expanded from macro 'SET_SRC' :1167:3: :444 note: notearray 'fld' declared here :5#define SET_SRC(RTX) XCEXP (RTX, 1, SET): rtunion fld[1];note3: warning: ^warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; : ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 1375 :32 ^ ~ : In file included from rtunion fld[1];../../gcc-10.2.0/gcc/regstat.c: rtunion fld[1]; XINT (rt, 2) = arg2; 26: In file included from note ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 ^../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/recog.cexpanded from macro 'XCEXP' :: :3400 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ./genrtl.h:178:../../gcc-10.2.0/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]7 ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ :1342:23 ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :: note: expanded from macro 'XVEC' 1338#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~warningIn file included from ../../gcc-10.2.0/gcc/regrename.c:: 23 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ../../gcc-10.2.0/gcc/rtl.h:25 ^ ~:1230:../../gcc-10.2.0/gcc/rtl.h:: 37 :../../gcc-10.2.0/gcc/rtl.h: note1229 : expanded from macro 'RTL_CHECKC1'noteIn file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XINT' : : CALL_INSN_FUNCTION_USAGE (new_insn) 122817738#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note: : ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :38:../../gcc-10.2.0/gcc/rtl.h:1229 444: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5: 3note: note: 38 ../../gcc-10.2.0/gcc/rtl.h::1648:array 'fld' declared here warning40: : rtunion fld[1];: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hnote:444:notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: ^ XEXP (rt, 1) = arg1; : : expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'CALL_INSN_FUNCTION_USAGE' note: array 'fld' declared here ../../gcc-10.2.0/gcc/reg-stack.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:960:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)../../gcc-10.2.0/gcc/rtl.h29#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :1341:23 ^ ~ rtunion fld[1]; warning : ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444: && !modified_between_p (SET_SRC (i1set), i2, i1))444../../gcc-10.2.0/gcc/rtl.h:In file included from note: 5: :expanded from macro 'XEXP'1341note: array 'fld' declared here:23::../../gcc-10.2.0/gcc/regcprop.c:24 ^~~~~~~~~~~~~~~ 5 ../../gcc-10.2.0/gcc/rtl.h:2684 note: note rtunion fld[1]; : ^: array 'fld' declared here 22 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : ^ ~In file included from expanded from macro 'XEXP'In file included from note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regstat.c:expanded from macro 'SET_SRC' 26 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: In file included from ^ ~3808../../gcc-10.2.0/gcc/rtl.h:3808:: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: 1229 ^ 179:38::3 #define SET_SRC(RTX) XCEXP (RTX, 1, SET):./genrtl.h: ^ ~ 1195: noteIn file included from warning:1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c3: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::38:: expanded from macro 'RTL_CHECK2'warning 331375:32 :: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: expanded from macro 'XCEXP' ^ ~ XWINT (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808: ../../gcc-10.2.0/gcc/rtl.h::444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~./genrtl.h12305:: ^ ~ 37../../gcc-10.2.0/gcc/rtl.h 450:../../gcc-10.2.0/gcc/rtl.h:444: 3: : ::1341warning: note../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' :523: XVEC (rt, 3) = arg3; :array 'fld' declared here note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :array 'fld' declared here ^ ~1234 rtunion fld[1]; ^: rtunion fld[1]; note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h :: 29In file included from ../../gcc-10.2.0/gcc/regrename.c:444: ^ 5:expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.c :1342:23: note25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : : ^ ~ :3401../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' noteIn file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XWINT': :4 ^ ~: : warning: 1229#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: notearray 'fld' declared here: ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1229:38 rtunion fld[1]; ^:3808 = CALL_INSN_FUNCTION_USAGE (old_insn); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:: 445:5: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtl.hIn file included from : ../../gcc-10.2.0/gcc/regstat.c1781648:40: HOST_WIDE_INT hwint[1];note : :expanded from macro 'CALL_INSN_FUNCTION_USAGE'3 :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)26 ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: :In file included from 1341 :23:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h3808:444: :5 ^: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here../../gcc-10.2.0/gcc/reg-stack.c ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1182../../gcc-10.2.0/gcc/hwint.h./genrtl.h:180::7:3: ../../gcc-10.2.0/gcc/rtl.h:1229: warning rtunion fld[1]; 59 warning:38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : 26: note XBBDEF (rt, 2) = arg2; ^ ~: expanded from macro 'RTL_CHECK2': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (SET_SRC (XVECEXP (pat, 0, 1)), 1) == UNSPEC_TAN) note: expanded from macro 'HOST_WIDE_INT' In file included from ^ ~ XINT (rt, 4) = arg4; ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/reginfo.c::33 : In file included from ../../gcc-10.2.0/gcc/rtl.h13381345:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: ../../gcc-10.2.0/gcc/rtl.h:1338::3808note 23:: :In file included from ./genrtl.h:451 ^ ~ 25../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.c:::3444: :5 note24: noteexpanded from macro 'XINT' : warning: : expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :: In file included from ^ ~ note../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: : ./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4;::1229:expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; 38 ^ 1229:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):1223:../../gcc-10.2.0/gcc/rtl.h:1342 3: 38warning: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.c XEXP (rt, 1) = arg1;23: ^ ~ note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:3404:../../gcc-10.2.0/gcc/rtl.h noteexpanded from macro 'RTL_CHECK2' : note122819:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341:expanded from macro 'XVEC'23: 444: 38:: note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5 note: expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' ^ ~note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444 ^ ::1229:../../gcc-10.2.0/gcc/reg-stack.c1229 for (note = REG_NOTES (old_insn); : ^~~~~~~~~~~~~~~~~~~~ ^ ~ :38:538../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1611: : note :444note: note: expanded from macro 'RTL_CHECK2'::25: note: expanded from macro 'REG_NOTES' 1182:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~: expanded from macro 'RTL_CHECK2' 13: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:13415 : && XINT (SET_SRC (XVECEXP (pat, 0, 1)), 1) == UNSPEC_TAN) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 ^ ~ In file included from :: note ../../gcc-10.2.0/gcc/regrename.c: note../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:: : note rtunion fld[1];:252684 ^: :In file included from ../../gcc-10.2.0/gcc/rtl.h444:522: :: noteexpanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h: 181:3: note ^ ~: In file included from : array 'fld' declared here3808: ./genrtl.h:179:warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/regcprop.c:24expanded from macro 'SET_SRC' : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1229:38:3 XINT (rt, 5) = arg5; ^ ~ : rtunion fld[1];#define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h : :1338In file included from ^ ~ ^: notewarning ../../gcc-10.2.0/gcc/rtl.h:23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: 3808 In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: :: ./genrtl.hwarning../../gcc-10.2.0/gcc/rtl.h:1253#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning :1375: XEXP (rt, 3) = arg3; note: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ expanded from macro 'XINT' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; XVEC (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):32444: :1341 ^ ~::5 ^ ~ ^ ~23 : : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote note:1342:23: : : expanded from macro 'XCEXP'expanded from macro 'XEXP'note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: :expanded from macro 'XVEC' rtunion fld[1];:1229:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ../../gcc-10.2.0/gcc/recog.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1342 ^ ~ : ^ ~ ^ ~ 23 note: ../../gcc-10.2.0/gcc/rtl.h:3406 ../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': expanded from macro 'XVEC'::1230: 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note = XEXP (note, 1))1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229../../gcc-10.2.0/gcc/rtl.h: ::37 ^ ~38::381229:38: ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'RTL_CHECK2' 444: : 5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' note: note: expanded from macro 'RTL_CHECK2' ^ ~note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; 1341:23 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~:444::5: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regstat.c note:: :26 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 444444:note: expanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 5 ^ ~:51338 rtunion fld[1]; ^:In file included from 35: :In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h../../gcc-10.2.0/gcc/reginfo.c: note note../../gcc-10.2.0/gcc/rtl.h:: :note: array 'fld' declared here33: 1229:38array 'fld' declared here : rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/regcprop.c: rtunion fld[1]; ^24182:: ../../gcc-10.2.0/gcc/rtl.h :3808: : 3: note: ./genrtl.hIn file included from In file included from expanded from macro 'XINT': expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:3808warning: 453:3: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/regrename.c./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):25 XEXP (rt, 6) = arg6; ^~~ 1254 ^ ~warning:: In file included from ../../gcc-10.2.0/gcc/rtl.h : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~31229: :../../gcc-10.2.0/gcc/rtl.h:1341 XINT (rt, 6) = arg6; 39:3808: ^ ~:: ./genrtl.h:180:323 warning:: note : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ::1338../../gcc-10.2.0/gcc/rtl.h note: : expanded from macro 'XEXP'warning: 444: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :23: : note: rtunion fld[1];expanded from macro 'XINT' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 5 ^ ~ XSTR (rt, 2) = arg2; XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^ ~1229:38 ^ ~: note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h :1338../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/reg-stack.c:1209:323#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h1340:23 rtunion fld[1]; note: :: 444warning:5: note: : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared hereexpanded from macro 'XSTR' INSN_CODE (insn) = -1;expanded from macro 'XINT' rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regstat.c:26../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.c1526:25::: note3808In file included from 3773../../gcc-10.2.0/gcc/reginfo.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : note: ^ ~ : expanded from macro 'INSN_CODE'33./genrtl.h:220array 'fld' declared here::3:../../gcc-10.2.0/gcc/rtl.h12 : rtunion fld[1]; 1229 : : #define INSN_CODE(INSN) XINT (INSN, 5) ^ warning:warningIn file included from ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38../../gcc-10.2.0/gcc/regrename.c: : in_set = SET_SRC (in_set);:25../../gcc-10.2.0/gcc/rtl.h:note: 3808 : : ^~~~~~~~~~~~~~~~: ./genrtl.h1338::486expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h3 ^ ~:: XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3808: : 2684:1229:38./genrtl.h22../../gcc-10.2.0/gcc/rtl.h:: warning: : :1341notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:181 : :note: note: expanded from macro 'SET_SRC': XINT (rt, 1) = arg1;expanded from macro 'XEXP' 3 ^ ~ :expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444../../gcc-10.2.0/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) 51229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; :: ^ ~ 1338 ^ ~ ^ ~: note../../gcc-10.2.0/gcc/rtl.h 2338: : ../../gcc-10.2.0/gcc/rtl.h:notearray 'fld' declared here 1375../../gcc-10.2.0/gcc/rtl.h:32: :1338: expanded from macro 'RTL_CHECK2' rtunion fld[1]; :note: expanded from macro 'XINT':: ^444 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from note:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP': expanded from macro 'XINT' ^ ~ :../../gcc-10.2.0/gcc/rtl.h 5../../gcc-10.2.0/gcc/regcprop.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : ^ ~ note4441229#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ::5::24 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h 38: note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : :1230 rtunion fld[1]; ^ :3808: ./genrtl.h:array 'fld' declared here1255:3: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 :: 37 rtunion fld[1];: note: noteexpanded from macro 'RTL_CHECKC1' 38: expanded from macro 'RTL_CHECK2' ^ : XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : : note: expanded from macro 'XVEC' ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h :./genrtl.h:221:3:../../gcc-10.2.0/gcc/reg-stack.c:444 ^ ~ 1272../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:::5: ^ ~ 5note: array 'fld' declared here10: warning../../gcc-10.2.0/gcc/rtl.h:444: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; warning1229 XBBDEF (rt, 2) = arg2;: ^:38: 5 ^ ~ ::In file included from ../../gcc-10.2.0/gcc/regrename.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1345 note:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: :25: note note:: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here3808array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; && XINT (SET_SRC (pat), 1) == UNSPEC_FNSTSW): ./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^::182: ^ 3 ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/recog.c 444 XEXP (rt, 6) = arg6;In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: :../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:5: : 1228:23 ^ ~:38:3778:48 note:: ../../gcc-10.2.0/gcc/rtl.h note: : expanded from macro 'RTL_CHECK1'expanded from macro 'XINT':In file included from 1341../../gcc-10.2.0/gcc/rtl.hnote: warning: array 'fld' declared here: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)):516: note rtunion fld[1];: ^ ~ : ^ ~expanded from macro 'XEXP' 3: ^ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from :../../gcc-10.2.0/gcc/regcprop.c ^ ~ 23: ::24 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229note444 :: : In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h1229::38: note: :3808: ./genrtl.h5../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :128738expanded from macro 'RTL_CHECK2' :3: warning :1342 ^ ~: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: ^ ~ : notenoteexpanded from macro 'RTL_CHECK2': expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:1229 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:array 'fld' declared here XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:44438 :5: : note : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h1229444:5 :: :38 In file included from 1340../../gcc-10.2.0/gcc/regstat.c rtunion fld[1];: ^ ~ : note: 26../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :In file included from note../../gcc-10.2.0/gcc/rtl.h23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 444: array 'fld' declared here ^ ~:5 ^ ::../../gcc-10.2.0/gcc/reg-stack.cexpanded from macro 'XSTR' note rtunion fld[1];: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ 3808 1272:../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];./genrtl.h:222:3:: warning: 16array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 ^ :In file included from ../../gcc-10.2.0/gcc/regrename.c:25: ::../../gcc-10.2.0/gcc/recog.c 38: In file included from 5:../../gcc-10.2.0/gcc/rtl.hnote note: :: expanded from macro 'RTL_CHECK2':warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 XEXP (rt, 3) = arg3; 3779: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341: rtunion fld[1]; ^ ~ && XINT (SET_SRC (pat), 1) == UNSPEC_FNSTSW)44: ^ warningIn file included from : ../../gcc-10.2.0/gcc/reginfo.c23:: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:33 ^~~~~~~~~~~~~ : 444../../gcc-10.2.0/gcc/rtl.h:: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:2684:: 220 ./genrtl.h::22 || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2))) ^ ~ : 5:517:3: warning:../../gcc-10.2.0/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 2) = arg2;expanded from macro 'XEXP'1341 : :23:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : : array 'fld' declared here note: ^ ~ warningexpanded from macro 'SET_SRC'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'XEXP' ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341 ../../gcc-10.2.0/gcc/rtl.h:1229:38 #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ ^ :In file included from note:1229:23../../gcc-10.2.0/gcc/rtl.h:38: :../../gcc-10.2.0/gcc/rtl.h: 1375:../../gcc-10.2.0/gcc/regcprop.c:24expanded from macro 'RTL_CHECK2' note: 32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: notenote: expanded from macro 'XEXP' ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h: : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:23expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444:3808: ./genrtl.h:1288:5 1229: :3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note:38: note: noteexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: : 444:5warning : array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'RTL_CHECK2' rtunion fld[1]; XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here1229: ^ ~ 38: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ :: expanded from macro 'RTL_CHECK2':23../../gcc-10.2.0/gcc/recog.c: 1230:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3799 note:45../../gcc-10.2.0/gcc/regstat.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444: warning:: 26:5expanded from macro 'XSTR': 37 In file included from ../../gcc-10.2.0/gcc/rtl.h:: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3808: ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: :: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: 1229./genrtl.hnote: array 'fld' declared herearray 'fld' declared here :38 rtunion fld[1]; ^ : rtunion fld[1];223 :: ^1341:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3: ^ ~ In file included from notewarning: : :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reginfo.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h note: :1338 XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/regrename.c../../gcc-10.2.0/gcc/rtl.h:1338:23: 33note:expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:25: :444In file included from : expanded from macro 'XINT' 35../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :53808In file included from ^ ~ note: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];: 1229: expanded from macro 'XINT' :38 ^ :3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/regcprop.c::1229: ^~~note518: : :expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h3 :38:24: In file included from 1229:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h39: warning note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):./genrtl.h3808: ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h: ^ ~ : 1289:: 3../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::444221: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::5warning: 444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 ^~~:: 3 XEXP (rt, 3) = arg3;:../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here : warning rtunion fld[1]; ^note :444 XSTR (rt, 3) = arg3;: ^ ~In file included from ../../gcc-10.2.0/gcc/regstat.c ^ ~ :26: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h XBBDEF (rt, 2) = arg2;:224../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:: ^ ~5: rtunion fld[1]; ^: note: array 'fld' declared here 1340../../gcc-10.2.0/gcc/recog.c: rtunion fld[1]; ^ :23:3 : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reg-stack.cnote:1341:1345:: : expanded from macro 'XSTR':23 1297:25:3800#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:48 :7::note : XINT (rt, 5) = arg5; warning: ^ ~ note: expanded from macro 'XEXP'warning: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XBBDEF' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1229 ^ ~ || XINT (SET_SRC (pat), 1) != UNSPEC_SAHF : ^ ~ 38 : note: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h::1338: || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2)))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23 ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h 38 1228:note: :38: ../../gcc-10.2.0/gcc/rtl.hnote::: expanded from macro 'RTL_CHECK2'1341expanded from macro 'XINT' note:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:1338expanded from macro 'XEXP'1229: 5:expanded from macro 'RTL_CHECK1':23 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38:note note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XINT' rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 :: ^444 ../../gcc-10.2.0/gcc/rtl.h::444:../../gcc-10.2.0/gcc/rtl.h5: note38: 5array 'fld' declared here : ^ ~: 444:5: note../../gcc-10.2.0/gcc/rtl.h: notearray 'fld' declared here : rtunion fld[1];1229 ^ : rtunion fld[1];expanded from macro 'RTL_CHECK2':: note : ^38:array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/reginfo.c: 1297:13: XEXP (rt, 3) = arg3;warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:note 33: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: note: array 'fld' declared here : || XINT (SET_SRC (pat), 1) != UNSPEC_SAHF ^~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h2684:::22: note: expanded from macro 'SET_SRC' ^444:5:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) note../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here rtunion fld[1]; ^ 519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :3808: ./genrtl.h:225:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3 ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~:1338:35: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: 5: note: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:../../gcc-10.2.0/gcc/rtl.h26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/reg-stack.c:1311:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h1228:38: note: expanded from macro 'RTL_CHECK1' :1526:25: note: expanded from macro 'INSN_CODE' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;:../../gcc-10.2.0/gcc/reg-stack.cIn file included from ../../gcc-10.2.0/gcc/regcprop.c:31: : 1357:37../../gcc-10.2.0/gcc/recog.h::1229:38 ^ ~note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h: note: : rtunion fld[1];1338 ^ 166expanded from macro 'RTL_CHECK2': 7 warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:In file included from ../../gcc-10.2.0/gcc/regstat.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] std::swap (XEXP (pat_src, 0), XEXP (pat_src, 1));../../gcc-10.2.0/gcc/rtl.h : ^ ~23444:5:: note26warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0): 1341:23:: In file included from note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~array 'fld' declared here : expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h : ^ ~1526 ::253808../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'INSN_CODE' : ^./genrtl.h :266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 XBBDEF (rt, 2) = arg2; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from ../../gcc-10.2.0/gcc/reginfo.c:../../gcc-10.2.0/gcc/rtl.h note: #define INSN_CODE(INSN) XINT (INSN, 5)expanded from macro 'RTL_CHECK2' 33 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :444: 5../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here 444:In file included from rtunion fld[1];1338:235:: note: ../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~./genrtl.h ^ :653:3: ../../gcc-10.2.0/gcc/reg-stack.c:1362 ../../gcc-10.2.0/gcc/rtl.h:1228::738warning:: warning: :note : notearray 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' rtunion fld[1]; XWINT (rt, 1) = arg1;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/regrename.c ^ ~ INSN_CODE (insn) = -1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:15261229:1234::../../gcc-10.2.0/gcc/rtl.h25:3808: 29:38:./genrtl.h:: 444note:: 5expanded from macro 'INSN_CODE' : note224: array 'fld' declared here :note : rtunion fld[1];note: 3 ^: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regstat.c: : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XWINT': 26array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::#define INSN_CODE(INSN) XINT (INSN, 5)4443808 445:5: XINT (rt, 5) = arg5; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338:./genrtl.h23: :1338:23: note: :note : expanded from macro 'XINT' array 'hwint' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)267 ^ ~ :5: notenote: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38:expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOST_WIDE_INT hwint[1]; ^3 ../../gcc-10.2.0/gcc/rtl.h:1229::38: ^../../gcc-10.2.0/gcc/hwint.h:59note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.h26:In file included from :../../gcc-10.2.0/gcc/regcprop.c:expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: :44431444:5: 5: :../../gcc-10.2.0/gcc/recog.h : XEXP (rt, 3) = arg3;note: array 'fld' declared here:167 :note5: expanded from macro 'HOST_WIDE_INT' : rtunion fld[1]; ^ array 'fld' declared here ^ ~ warning# define HOST_WIDE_INT long long ^In file included from ../../gcc-10.2.0/gcc/regrename.c../../gcc-10.2.0/gcc/rtl.h:1341: :23: note rtunion fld[1];:25: : In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/reginfo.c :33: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h654:3808: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);./genrtl.h../../gcc-10.2.0/gcc/rtl.h::225 1229:38: :note3: ^: warning: expanded from macro 'RTL_CHECK2':3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reg-stack.c ^ ~: 1447../../gcc-10.2.0/gcc/rtl.h::8444:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here : ^ ~ INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^../../gcc-10.2.0/gcc/rtl.h1526 ::1749:1234../../gcc-10.2.0/gcc/rtl.h:1229 :38:25 note: 3::29: expanded from macro 'RTL_CHECK2': notenote : noteexpanded from macro 'XWINT': expanded from macro 'INSN_VAR_LOCATION_LOC' In file included from PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~../../gcc-10.2.0/gcc/regstat.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~note 1338../../gcc-10.2.0/gcc/rtl.h:1690:: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:: 23 rtunion fld[1]; ^36 :: 26note: :In file included from ../../gcc-10.2.0/gcc/rtl.h445note:: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from 5../../gcc-10.2.0/gcc/regrename.c:: 25note: : 3808In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.harray 'hwint' declared here ^ ~ ./genrtl.h HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h : ^ 1229: expanded from macro 'PAT_VAR_LOCATION_LOC' :#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))::38: 268 ^ ~: 3: 226../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.hwarning 3:note: ::59array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1375 :26: note: expanded from macro 'HOST_WIDE_INT' XINT (rt, 4) = arg4;:32:: expanded from macro 'RTL_CHECK2'note warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XCEXP' ^ ~# define HOST_WIDE_INT long long#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h::1338444::235:: notenote: : expanded from macro 'XINT'array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/regcprop.c1358::3127: :../../gcc-10.2.0/gcc/recog.h :note168: expanded from macro 'X0EXP' 1230::3837:: note:note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)10: : : expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :warning444: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^1228:444:5: :note: array 'fld' declared here: rtunion fld[1]; ^5 return INSN_CODE (insn); 38 ^~~~~~~~~~~~~~~~: : ../../gcc-10.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK1'1526 : note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here 25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3:In file included from ../../gcc-10.2.0/gcc/reginfo.c:33 rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : array 'fld' declared here warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/reg-stack.c:1562: rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 12../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' pat_src = SET_SRC (pat); ^~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reg-stack.c:1766:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341 switch (XINT (pat_src, 1)) ^ ~ :23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2009:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ src2 = get_true_reg (&XEXP (pat_src, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/regcprop.cnote:: expanded from macro 'RTL_CHECK2' 37In file included from : ../../gcc-10.2.0/gcc/reginfo.cIn file included from :../../gcc-10.2.0/gcc/target.h33: :In file included from ../../gcc-10.2.0/gcc/rtl.h::38081341: :./genrtl.h276:786 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 23: note: expanded from macro 'XEXP' ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (asm_out) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50 ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: ../../gcc-10.2.0/gcc/reg-stack.c:2152:22#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from for (i = 0, note = REG_NOTES (insn); note; note = XEXP (note, 1)) ../../gcc-10.2.0/gcc/regcprop.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/target.h : ^~~~~~~~~~~~~~~~276 : ../../gcc-10.2.0/gcc/rtl.h:1611::251228: note ../../gcc-10.2.0/gcc/target.def:1628: warningexpanded from macro 'REG_NOTES': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XBBDEF (rt, 2) = arg2;1: ../../gcc-10.2.0/gcc/rtl.h warning:1229:38:: 38: ^ ~note : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h:1345#define REG_NOTES(INSN) XEXP(INSN, 6)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note ^ :25../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~: 43: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1228:../../gcc-10.2.0/gcc/rtl.h38: note444: :expanded from macro 'RTL_CHECK1':51341: note ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here: ^ ~ 23 :../../gcc-10.2.0/gcc/rtl.h:444 :5:../../gcc-10.2.0/gcc/rtl.h :note 444note:5:: notearray 'fld' declared here: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from ../../gcc-10.2.0/gcc/regstat.c:: 3808 ^: ./genrtl.h26:: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/regcprop.c:37813:3808: ./genrtl.h:309: ^ ~3: In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from XEXP (rt, 3) = arg3; :3: ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/target.h:: 276note: : ../../gcc-10.2.0/gcc/target.defexpanded from macro 'RTL_CHECK2': 1658../../gcc-10.2.0/gcc/regrename.c::25: In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1 : warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341warning../../gcc-10.2.0/gcc/rtl.h:444:: 23empty macro arguments are a C99 feature [-Wc99-extensions] :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :HOOK_VECTOR_END (simd_clone)3808 : ^./genrtl.h :../../gcc-10.2.0/gcc/target-hooks-macros.h270::43:50::5 :note3: :expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~note : : array 'fld' declared hereexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1];warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~: XEXP (rt, 6) = arg6; ^ ../../gcc-10.2.0/gcc/rtl.h :note1229: :expanded from macro 'XEXP'38 : ^ ~ ../../gcc-10.2.0/gcc/reg-stack.cnote:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 2152#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):53:In file included from :../../gcc-10.2.0/gcc/regcprop.c1341: :warning23: 37 : ^ ~In file included from ../../gcc-10.2.0/gcc/target.h: :../../gcc-10.2.0/gcc/rtl.hnote276: ../../gcc-10.2.0/gcc/target.def::1670array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (i = 0, note = REG_NOTES (insn); note; note = XEXP (note, 1))38:: 1444expanded from macro 'XEXP': 5 ^ ~ ::../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1341 ^ ~HOOK_VECTOR_END (simt):23: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:: ../../gcc-10.2.0/gcc/rtl.h43::50:note notenote: : expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here : expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h1229:38 : ^ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regcprop.c:37 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/regstat.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: In file included from ^ ~../../gcc-10.2.0/gcc/target.h : ^ ~ 276../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def444:5../../gcc-10.2.0/gcc/rtl.h./genrtl.h::310::3 :1229note:: array 'fld' declared here :warning1685:1 rtunion fld[1];38 :: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : 444:5expanded from macro 'RTL_CHECK2': note../../gcc-10.2.0/gcc/regrename.c: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ rtunion fld[1]; : ^ ../../gcc-10.2.0/gcc/rtl.hwarning:: 1358empty macro arguments are a C99 feature [-Wc99-extensions]25:: 27In file included from :../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5HOOK_VECTOR_END (omp): :3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;^ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; In file included from :../../gcc-10.2.0/gcc/reginfo.c43 : ^33: In file included from :../../gcc-10.2.0/gcc/rtl.h50::1341 :note23: ../../gcc-10.2.0/gcc/rtl.h:1228:note../../gcc-10.2.0/gcc/rtl.h:3808: : expanded from macro 'HOOK_VECTOR_END' : ./genrtl.h:867../../gcc-10.2.0/gcc/reg-stack.c38:: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP'2160:15: 3 ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h : for (note = REG_NOTES (insn); note; note = XEXP (note, 1))444In file included from ../../gcc-10.2.0/gcc/regcprop.c :37: ^ ~In file included from : ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :1229:385:../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': :../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])276 1611: ../../gcc-10.2.0/gcc/target.def : ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 4441340array 'fld' declared here 25::1737: note: : rtunion fld[1];1 23: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] ^expanded from macro 'REG_NOTES' HOOK_VECTOR_END (goacc):#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ note ^: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::expanded from macro 'XSTR'1341:23:In file included from note: ../../gcc-10.2.0/gcc/regstat.c43:50:5 note: expanded from macro 'HOOK_VECTOR_END' :expanded from macro 'XEXP'26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12293808: ./genrtl.h::38311:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here: : warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229note ^ ^ : expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:37: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :38: In file included from ../../gcc-10.2.0/gcc/regrename.c:25HOOK_VECTOR_END (vectorize): In file included from ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h3808:: 444./genrtl.h::5307:: 3note: array 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1358 : 27warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/target-hooks-macros.h ^: 43:50:../../gcc-10.2.0/gcc/rtl.hIn file included from : 444../../gcc-10.2.0/gcc/reginfo.c:33 XEXP (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: ../../gcc-10.2.0/gcc/rtl.h1341::23:3808 : note: expanded from macro 'XEXP':1228:38 ./genrtl.h:868 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ noteexpanded from macro 'HOOK_VECTOR_END' : 1229expanded from macro 'RTL_CHECK1': 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: 3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : note ^ ~ : ^expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reg-stack.c :../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~2160 note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 444:5:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) for (note = REG_NOTES (insn); note; note = XEXP (note, 1))../../gcc-10.2.0/gcc/regcprop.c ^ ~: 37note: : In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/target.h ^: ^ ~ rtunion fld[1]; In file included from 276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h::1229:383346:: 1note:: expanded from macro 'RTL_CHECK2'warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/regstat.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^: 1341::2623: :In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/regrename.c3808: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]note :./genrtl.h444:: ::525: note312expanded from macro 'XEXP' : HOOK_VECTOR_END (addr_space) ^ array 'fld' declared here:3:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h3808:: rtunion fld[1];./genrtl.h :308:433: ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' :1358:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/reginfo.c:33:: In file included from ../../gcc-10.2.0/gcc/rtl.h 27 ^:../../gcc-10.2.0/gcc/rtl.h :1345:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'X0EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1228:38: noteIn file included from ../../gcc-10.2.0/gcc/regcprop.c:37: : In file included from ../../gcc-10.2.0/gcc/target.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1'276 : 1228../../gcc-10.2.0/gcc/target.def#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~: 5236::38../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1340:23note1: ::expanded from macro 'RTL_CHECK1' 444 warning:: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5: ^ ~../../gcc-10.2.0/gcc/rtl.h :444:noteHOOK_VECTOR_END (calls) ^5../../gcc-10.2.0/gcc/rtl.h:: 444:5 : : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/target-hooks-macros.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :43:50note:: array 'fld' declared herenote: expanded from macro 'HOOK_VECTOR_END'In file included from array 'fld' declared here ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:37: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ :1229../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' :38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/reg-stack.c:2468:16In file included from ../../gcc-10.2.0/gcc/rtl.h:1229 :38:../../gcc-10.2.0/gcc/regstat.c::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26 : In file included from note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^: 444warning:5:../../gcc-10.2.0/gcc/rtl.h : note: array 'fld' declared here rtunion fld[1]; ^ :3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from ../../gcc-10.2.0/gcc/regcprop.c: X0EXP (rt, 7) = NULL_RTX;37: In file included from note_link = ®_NOTES (insn);../../gcc-10.2.0/gcc/reginfo.c :33: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808../../gcc-10.2.0/gcc/target.h :: 276./genrtl.h ^~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/target.def:: ^ ~926 : 3../../gcc-10.2.0/gcc/rtl.h:1611:624025::1 note: :expanded from macro 'REG_NOTES' warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~HOOK_VECTOR_END (cxx) :444:../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 1341 ^ ~ :523: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13581340:23:^ ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];: ^note: expanded from macro 'XSTR': 27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from note../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/regrename.c:25::3843:50: :expanded from macro 'XEXP' note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : In file included from note../../gcc-10.2.0/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3808 ^: ./genrtl.h:310:3: In file included from warning../../gcc-10.2.0/gcc/regcprop.c:37expanded from macro 'X0EXP'note: expanded from macro 'RTL_CHECK2': : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.h : X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' 276 ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def ::6329:1:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::27444::5:../../gcc-10.2.0/gcc/rtl.h :note 444note:5:HOOK_VECTOR_END (emutls) note: array 'fld' declared here1228 : rtunion fld[1];38 ^ ^: expanded from macro 'X0EXP' In file included from : ../../gcc-10.2.0/gcc/reginfo.carray 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)33 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h927::../../gcc-10.2.0/gcc/target-hooks-macros.h1228:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1'3 :: note ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :expanded from macro 'RTL_CHECK1'43:50 ../../gcc-10.2.0/gcc/rtl.h:: note: warning../../gcc-10.2.0/gcc/reg-stack.c:2469444expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 40 ^ ~: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/regcprop.c:37: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h: for (note = *note_link; note; note = XEXP (note, 1))276: ../../gcc-10.2.0/gcc/target.def::6450: ^ ~444:1: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : warning: XVEC (rt, 2) = arg2; ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] 1341:23: ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_option): ^ note rtunion fld[1];: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:431342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~: rtunion fld[1]; 23In file included from ../../gcc-10.2.0/gcc/regrename.c: ^ 25: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:3850: X0EXP (rt, 5) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/regstat.c:note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~26 : ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :note1358: :expanded from macro 'RTL_CHECK2'27 :3808 : note./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ :343: 3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: ^38:: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' : 444:5: note: array 'fld' declared here ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/regcprop.c warning:37: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h ^ ~: 276:: 1228../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:6552: rtunion fld[1]; ^::1444:: warning38: empty macro arguments are a C99 feature [-Wc99-extensions] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 :note : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) XEXP (rt, 1) = arg1; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ :43: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 50../../gcc-10.2.0/gcc/rtl.h::1341:23../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];444 ../../gcc-10.2.0/gcc/reg-stack.c:2472:note: expanded from macro 'XEXP':note15: :expanded from macro 'HOOK_VECTOR_END' 5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here *note_link = XEXP (note, 1); rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.c:37 ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/regrename.c:In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: : In file included from In file included from 25../../gcc-10.2.0/gcc/target.h:276: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.def :6810:1: ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808HOOK_VECTOR_END (mode_switching): ./genrtl.h^:312: ^ ~3: 3808 ../../gcc-10.2.0/gcc/target-hooks-macros.h: :./genrtl.h43:50 warning../../gcc-10.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :../../gcc-10.2.0/gcc/rtl.h:51341:: 23 X0EXP (rt, 6) = NULL_RTX;note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ :956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/regstat.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from ../../gcc-10.2.0/gcc/regcprop.c:37../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/target.h :276: : ../../gcc-10.2.0/gcc/target.def:6837:note: expanded from macro 'RTL_CHECK1'1229 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:3838: :note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3808 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:./genrtl.h5:: 3441::3../../gcc-10.2.0/gcc/rtl.h warning: :empty macro arguments are a C99 feature [-Wc99-extensions] :note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (C90_EMPTY_HACK) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5warning../../gcc-10.2.0/gcc/rtl.h:444^: 5: note: notearray 'fld' declared here: array 'fld' declared here../../gcc-10.2.0/gcc/target-hooks-macros.h : rtunion fld[1];43: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]50 :: notenote: : rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 2) = NULL_RTX; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here ^ ~ ^ ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XVEC (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342In file included from ../../gcc-10.2.0/gcc/reload.c:95: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~HOOK_VECTOR_END (asm_out) ^ :23: note../../gcc-10.2.0/gcc/target-hooks-macros.h: :expanded from macro 'XVEC'43 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.c:196../../gcc-10.2.0/gcc/rtl.h::33: warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note:: expanded from macro 'RTL_CHECK2' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228 GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x));: 38 ^~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h50::2039 :note26: :expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'SUBREG_BYTE' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229:38: : ^ ~note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/reload.c:95:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)444 : ^ ~5 : note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.hIn file included from ::../../gcc-10.2.0/gcc/target.h444:276: note../../gcc-10.2.0/gcc/target.def:1628::1:1230 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] 375:: note: array 'fld' declared here rtunion fld[1]; note rtunion fld[1]; ^HOOK_VECTOR_END (sched) ^: ^array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h In file included from ../../gcc-10.2.0/gcc/regrename.c:: 25: In file included from :In file included from 43../../gcc-10.2.0/gcc/regstat.c:26expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:3808: :In file included from 50../../gcc-10.2.0/gcc/rtl.h:: 3808note: : ./genrtl.hexpanded from macro 'HOOK_VECTOR_END': : ./genrtl.h:344#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; 347 ^ ~ ::33: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.hwarning:: 444:5 ^ : note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: warning: rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :95../../gcc-10.2.0/gcc/rtl.h : In file included from ../../gcc-10.2.0/gcc/target.h::2761358: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c::33:271358: note: ^: expanded from macro 'X0EXP'In file included from 1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) XEXP (rt, 1) = arg1; ^ ~ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reload.c:95: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ HOOK_VECTOR_END (simt) ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ rtunion fld[1];In file included from ^In file included from ../../gcc-10.2.0/gcc/reload.c:95: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp)In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regrename.c XSTR (rt, 2) = arg2; X0EXP (rt, 6) = NULL_RTX;:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regcprop.c:532:17 X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning../../gcc-10.2.0/gcc/rtl.h :1340:23: note: In file included from expanded from macro 'XSTR'../../gcc-10.2.0/gcc/reload.c:95 ^ ~: In file included from ../../gcc-10.2.0/gcc/target.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:1737: :1358:1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 27: ../../gcc-10.2.0/gcc/rtl.h:1358:note rtx orig_op1 = XEXP (x, 1);: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 27warning: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h1229:::122838: notenote: :: 38expanded from macro 'X0EXP' 1341expanded from macro 'RTL_CHECK2': 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (goacc)../../gcc-10.2.0/gcc/rtl.h ^ ~::1228 :note38: :expanded from macro 'RTL_CHECK1' note: ^expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444444:5:../../gcc-10.2.0/gcc/target-hooks-macros.h note: :array 'fld' declared here : ^ ~5 note../../gcc-10.2.0/gcc/rtl.h: ::expanded from macro 'XEXP' 43444:5: rtunion fld[1]; :note50: array 'fld' declared here ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: note: array 'fld' declared here : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: 38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/reload.c:95In file included from ../../gcc-10.2.0/gcc/rtl.h:444./genrtl.h ^ ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h::1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808In file included from ../../gcc-10.2.0/gcc/regstat.c:26: : In file included from In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h276: ../../gcc-10.2.0/gcc/target.def::38085: : note XSTR (rt, 1) = arg1;: array 'fld' declared here ^ ~./genrtl.h:379::2061:: rtunion fld[1];3 : ^ 346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (vectorize) ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/regcprop.c:753:: XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:95./genrtl.h: :18347:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning../../gcc-10.2.0/gcc/rtl.h : rtx loc = INSN_VAR_LOCATION_LOC (insn);: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/target.h:In file included from X0EXP (rt, 5) = NULL_RTX;276../../gcc-10.2.0/gcc/reginfo.c1345::33: In file included from : ../../gcc-10.2.0/gcc/rtl.h:1749../../gcc-10.2.0/gcc/rtl.h::3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/target.def3808 PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~25: : note./genrtl.h: ::1073:33346expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :../../gcc-10.2.0/gcc/rtl.h1: :warning warning: 1690 :../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 135836::HOOK_VECTOR_END (addr_space) note ^ ~: expanded from macro 'PAT_VAR_LOCATION_LOC' ^../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/target-hooks-macros.h1228::38:: 27: 43note:50:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))expanded from macro 'HOOK_VECTOR_END' ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reload.c:../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/rtl.h5:: note23: 444array 'fld' declared here ::595:: In file included from ../../gcc-10.2.0/gcc/target.h::276: ../../gcc-10.2.0/gcc/target.def:note: array 'fld' declared here444 : 5note rtunion fld[1];: note: array 'fld' declared here : rtunion fld[1];expanded from macro 'XSTR' ^ ^ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/regrename.c:523625:: 1In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 3808 rtunion fld[1];: ../../gcc-10.2.0/gcc/regcprop.c./genrtl.h:348 :warning3:: 771empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-10.2.0/gcc/rtl.h:: 1229warning:: 38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (calls): note : ^expanded from macro 'RTL_CHECK2' 32: warning : ../../gcc-10.2.0/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43:50: X0EXP (rt, 6) = NULL_RTX; unsigned int regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ^../../gcc-10.2.0/gcc/rtl.h:2684: 22: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'SET_SRC' ^ ~ note: ^ ~expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h : ^ ~1358 : 27../../gcc-10.2.0/gcc/regstat.c: ../../gcc-10.2.0/gcc/rtl.h ^:../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here 1375 rtunion fld[1];::32: note: expanded from macro 'XCEXP' 26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/reload.c3808:: 95: In file included from ../../gcc-10.2.0/gcc/target.h:276#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ : ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1230:37:note : expanded from macro 'X0EXP' ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from note../../gcc-10.2.0/gcc/reginfo.c: :expanded from macro 'RTL_CHECKC1'33 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :In file included from 381../../gcc-10.2.0/gcc/rtl.h:3808HOOK_VECTOR_END (c) ^ ~ : :3../../gcc-10.2.0/gcc/rtl.h ^ ./genrtl.h:1906::31: ../../gcc-10.2.0/gcc/target-hooks-macros.hnote:: 43expanded from macro 'REGNO': : warning: #define REGNO(RTX) (rhs_regno(RTX))50 : ^~~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'1228:38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note1103../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : X0EXP (rt, 3) = NULL_RTX; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27:In file included from ../../gcc-10.2.0/gcc/reload.cnote: : 444 XSTR (rt, 1) = arg1;: 5 ^ ~95:expanded from macro 'X0EXP' : In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:1340:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; : ^ ~444276:: 5../../gcc-10.2.0/gcc/target.def ^: ../../gcc-10.2.0/gcc/rtl.h23note: array 'fld' declared here ::1228../../gcc-10.2.0/gcc/regcprop.c::38 775:8:: 6240notenote: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1 ^ ~ : warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; SET_SRC (set), vd);In file included from ../../gcc-10.2.0/gcc/regrename.c:25 ^ ^ ~ In file included from HOOK_VECTOR_END (cxx)../../gcc-10.2.0/gcc/regstat.c : : In file included from ../../gcc-10.2.0/gcc/rtl.h:^3808 : ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/target-hooks-macros.h :43:26../../gcc-10.2.0/gcc/rtl.h50../../gcc-10.2.0/gcc/rtl.h:1229: :2684:In file included from 22: :./genrtl.h ::note38: expanded from macro 'HOOK_VECTOR_END' 379#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:In file included from 3../../gcc-10.2.0/gcc/reload.c:note3: : warning:95: In file included from : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target.h :warning276: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444 expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target.def:5: ^ ~ ^ ~ : 6329 :note../../gcc-10.2.0/gcc/rtl.h1: : #define SET_SRC(RTX) XCEXP (RTX, 1, SET)array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h warning:: 1358empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ :1341:2723:: note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: expanded from macro 'XEXP'note : expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) HOOK_VECTOR_END (emutls) ^1375 ^ ~: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/target-hooks-macros.h:32 : ^ ~ note../../gcc-10.2.0/gcc/reginfo.c: :33: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291228:3843::3850: noteexpanded from macro 'XCEXP': :In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3808 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ :./genrtl.h :note1104:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :: ^ ~ expanded from macro 'HOOK_VECTOR_END'1230 ::37note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'444 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning../../gcc-10.2.0/gcc/rtl.h: :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444 ^ ~: note../../gcc-10.2.0/gcc/rtl.h:444 XEXP (rt, 2) = arg2;:55:: note ^: array 'fld' declared here: rtunion fld[1]; note: array 'fld' declared here array 'fld' declared here ^ In file included from ^ ~../../gcc-10.2.0/gcc/reload.c : rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/regcprop.c:776 ^95: In file included from :../../gcc-10.2.0/gcc/rtl.h57:1341:../../gcc-10.2.0/gcc/target.h23::276 :: notewarning../../gcc-10.2.0/gcc/target.def: ^: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/regrename.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6450: 1 In file included from :25 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/regstat.c : if (rtx_equal_p (r1 ? r1 : SET_DEST (set), r2 ? r2 : SET_SRC (set)))26 ^~~~~~~~~~~~~ In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:3808: :./genrtl.h:383: :3../../gcc-10.2.0/gcc/rtl.h: warning./genrtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1229 ::38038:3:2684 XINT (rt, 5) = arg3; ^ ~: : 22warning:: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'SET_SRC' warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note1338:23#define SET_SRC(RTX) XCEXP (RTX, 1, SET) XBBDEF (rt, 2) = arg2; ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1345 empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h: 1375:32noteHOOK_VECTOR_END (target_option) :: :expanded from macro 'XINT' ^ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25:expanded from macro 'XCEXP' ^ ~note: expanded from macro 'XBBDEF'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/target-hooks-macros.h : 43:50 : note ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : 444 ^../../gcc-10.2.0/gcc/rtl.h:5:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload.c:95: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/reginfo.c:33:../../gcc-10.2.0/gcc/rtl.h:4441228:5:: In file included from note: array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:: 6552444:5:: note: rtunion fld[1]; ^: ./genrtl.harray 'fld' declared here:11135:: 3warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/regcprop.c::791:2438:: warningIn file included from note../../gcc-10.2.0/gcc/regstat.c: expanded from macro 'RTL_CHECK1' : 43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && !side_effects_p (SET_SRC (set))::50: ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~:note3808:: 1338./genrtl.h: : expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :444::5384:3#define SET_SRC(RTX) XCEXP (RTX, 1, SET): warningIn file included from : ../../gcc-10.2.0/gcc/reload.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :2395:: In file included from note../../gcc-10.2.0/gcc/target.h: :expanded from macro 'XINT' 276: : note: array 'fld' declared here XSTR (rt, 6) = arg4;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtl.h6810::12291:../../gcc-10.2.0/gcc/rtl.h:1340 : 23warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38:: notenote: : expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/regrename.c:38:../../gcc-10.2.0/gcc/rtl.h :^:4441375: 5: note:: 25array 'fld' declared here :note32: expanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 108: ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^note warnings:43 generated . : ^ ~expanded from macro 'XCEXP' :: ../../gcc-10.2.0/gcc/rtl.h3808#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 50In file included from ../../gcc-10.2.0/gcc/reginfo.c:: 33./genrtl.h: ::444381:3../../gcc-10.2.0/gcc/rtl.h:: warning: In file included from :../../gcc-10.2.0/gcc/rtl.h 1230::3808: ./genrtl.hnotearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 3) = NULL_RTX; ^ ~ 537: note:: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h : ^1358 ::27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECKC1' 1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regstat.c:444:5 : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1228 In file included from ../../gcc-10.2.0/gcc/reload.c::95: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h:26276: ../../gcc-10.2.0/gcc/target.def38:1229:: 38: note:: array 'fld' declared hereIn file included from :note 6837: rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'3808: ./genrtl.h1: 415:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ warning ^ XINT (rt, 1) = arg1; : ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h444:444::5:empty macro arguments are a C99 feature [-Wc99-extensions] note5: ../../gcc-10.2.0/gcc/regcprop.c:845array 'fld' declared here :19:HOOK_VECTOR_END (C90_EMPTY_HACK) rtunion fld[1]; ^ :^ noteIn file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/reginfo.c::43 33../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:warning: array 'fld' declared here1338::50: note: expanded from macro 'HOOK_VECTOR_END': rtunion fld[1];23 : ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regrename.c: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ 253808note: : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1611 1137:./genrtl.h:3::25382:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ../../gcc-10.2.0/gcc/rtl.h:31229:38: : note: expanded from macro 'RTL_CHECK2' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'REG_NOTES' X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12291340:38: ../../gcc-10.2.0/gcc/rtl.hnote:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o reload1.o -MT reload1.o -MMD -MP -MF ./.deps/reload1.TPo ../../gcc-10.2.0/gcc/reload1.c :444444:: :5:expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from 5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/regrename.c:25: ../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38:In file included from ../../gcc-10.2.0/gcc/reload.cnote../../gcc-10.2.0/gcc/rtl.h:96: : ^expanded from macro 'RTL_CHECK2' 5: ../../gcc-10.2.0/gcc/rtl.h:1394#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:note rtx tmp = XEXP (this, 1);: array 'fld' declared here In file included from 444:5 ^ ~383 :3: warning:../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];: ^../../gcc-10.2.0/gcc/regstat.c :../../gcc-10.2.0/gcc/regcprop.c:845:note50: 26: array 'fld' declared here warning23: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~: XINT (rt, 5) = arg3; ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from XSTR (rt, 1) = arg1; ^ ~1341 ../../gcc-10.2.0/gcc/reginfo.c:23: :note33: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1338../../gcc-10.2.0/gcc/rtl.h::1229:1340: :In file included from 23../../gcc-10.2.0/gcc/rtl.h:: 3808: 23:1229:./genrtl.hnote:: expanded from macro 'XSTR' 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)381167:: : note: expanded from macro 'XINT'note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note:3:expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'warning ../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1229 ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::4441229 :38444:38:: :5 ^ ~:note 5: note: array 'fld' declared here : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1342 ^note:expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: expanded from macro 'RTL_CHECK2' : array 'fld' declared here note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1407: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: expanded from macro 'XVEC'13: warning : ../../gcc-10.2.0/gcc/regcprop.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 855array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1229 rtx tmp = XEXP (this, 1); : ^ ~ 49../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~38: :: note../../gcc-10.2.0/gcc/rtl.h: 444:: 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && reg_overlap_mentioned_p (XEXP (link, 0), SET_SRC (set)))note: 1341:array 'fld' declared here 23 rtunion fld[1];: ^ expanded from macro 'RTL_CHECK2' note: array 'fld' declared here In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/regrename.c ^ ~ ^~~~~~~~~~~~~: rtunion fld[1]; 25 note: : In file included from ^../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XEXP' :3808: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/regstat.c:: ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1229:44438:../../gcc-10.2.0/gcc/rtl.h384::26843::22 :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 526: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: XSTR (rt, 6) = arg4;: expanded from macro 'SET_SRC' ^ ~note: expanded from macro 'RTL_CHECK2'3808 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET): note: array 'fld' declared here ./genrtl.h ^ ~ rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here :449:3: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33 rtunion fld[1];:1375:: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 32../../gcc-10.2.0/gcc/rtl.h:: XINT (rt, 2) = arg2; 1340:23note: note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h ^ ~: expanded from macro 'XCEXP':1195:3 ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338:23:: note../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' ^ ~ :1469: 14 ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1230444:: XWINT (rt, 1) = arg1;37: ^ ~notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234: rtx next = XEXP (insn, 1); : ^ ~29 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h5::1341 :note: array 'fld' declared here note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: #define XWINT(RTX, N) ((RTX)->u.hwint[N])1229:38 ^ expanded from macro 'RTL_CHECKC1' : note23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regrename.c:../../gcc-10.2.0/gcc/rtl.h25:: :1229:38445: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::: 5expanded from macro 'RTL_CHECK2': : 38085: :./genrtl.h :note415:3../../gcc-10.2.0/gcc/rtl.h:: : 444note:: 5: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'hwint' declared herenote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444 : 5 XINT (rt, 1) = arg1; ^ ~array 'fld' declared here HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h : ^ rtunion fld[1]; rtunion fld[1]; ^ 1338:23:In file included from note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/hwint.h : ^ note: array 'fld' declared here../../gcc-10.2.0/gcc/regstat.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/regcprop.c : ^ ~870 ::26: ../../gcc-10.2.0/gcc/rtl.h:59: rtunion fld[1];14 : ^: warning: 261229In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::clang../../gcc-10.2.0/gcc/rtl.h :: warning38: :../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3808 rtx src = SET_SRC (set);note: noteexpanded from macro 'RTL_CHECK2': :expanded from macro 'HOST_WIDE_INT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1475# define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444::4505: ^::3:10: note warning: array 'fld' declared here ^~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^2684:22: : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341: XEXP (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)23../../gcc-10.2.0/gcc/rtl.h :: XVEC (rt, 3) = arg3;1341 : ^ ~23: ^ ~ note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/regrename.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h::23381229::38:: notenote : noteexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: :: 1375./genrtl.h:448::: 332: warningexpanded from macro 'RTL_CHECK2': :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'XVEC' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: 5 XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'XCEXP': note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1340: rtunion fld[1];23 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note: expanded from macro 'XSTR' array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ::371229:38../../gcc-10.2.0/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342::note1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: 444 return XBBDEF (insn, 2);::5 : ^ ~note : array 'fld' declared here note: : expanded from macro 'RTL_CHECKC1' ^ rtunion fld[1];warning expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :In file included from 1345: ^../../gcc-10.2.0/gcc/regrename.c25:: ^ ~ note: 25 : expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XINT (rt, 2) = arg2; ^ ~: 444451 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:23: :note: expanded from macro 'XVEC' :1229:38: ^ ~1338 ../../gcc-10.2.0/gcc/rtl.h:1228:: 38: 23note:note5: :expanded from macro 'RTL_CHECK1': :expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/regcprop.c:1036 note ^ ~: ^ ~array 'fld' declared here rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1485:10:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 15../../gcc-10.2.0/gcc/rtl.h1229::38:: 1229note return XBBDEF (insn, 2);: expanded from macro 'RTL_CHECK2' ^ ~ ::444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 5../../gcc-10.2.0/gcc/rtl.h38::444:5:: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h notenote: : : rtunion fld[1]; 1345array 'fld' declared here: warningexpanded from macro 'RTL_CHECK2' rtunion fld[1];25 : ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from In file included from ../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/regstat.c note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'XBBDEF':3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1))5: note: :array 'fld' declared here33 XVEC (rt, 5) = arg5; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : rtunion fld[1];In file included from ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: ../../gcc-10.2.0/gcc/rtl.h:134238::23: ^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regrename.c::: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: 1648expanded from macro 'RTL_CHECK1':40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ./genrtl.h :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)450 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:233808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : :./genrtl.h3::../../gcc-10.2.0/gcc/rtl.h1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;warning :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 3) = arg3;1229:381340: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 444 :::5: note: array 'fld' declared here1229 23 rtunion fld[1];: ^ :note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ ^ ~: note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:::1342:23 :1496 note: expanded from macro 'XVEC' ^:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)10 444:5: note: ^ ~: 38../../gcc-10.2.0/gcc/regcprop.c: note: expanded from macro 'RTL_CHECK2' array 'fld' declared herewarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229444:5: note: array 'fld' declared here : 1036: rtunion fld[1]; ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h: return XEXP (insn, 3);380838: ./genrtl.h:1255::3 rtunion fld[1];: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note59 XVEC (rt, 3) = arg3; ^ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/regstat.c:warning26../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':: 3808: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]453:3../../gcc-10.2.0/gcc/rtl.h : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1229 for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) :38: note: XINT (rt, 6) = arg6; ^ ~1342 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341: 23: note: ^ ~expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :1338::../../gcc-10.2.0/gcc/rtl.h444:444../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: :5: note: array 'fld' declared here note rtunion fld[1];: 1229array 'fld' declared here: : note: expanded from macro 'XINT' rtunion fld[1];38 ^ 5In file included from :: note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/regrename.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h25note: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^: : array 'fld' declared here./genrtl.h rtunion fld[1]; ^ ^ ~:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :1229:38In file included from :../../gcc-10.2.0/gcc/reginfo.c::33: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h1501:::10: 1287warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' note3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444: expanded from macro 'RTL_CHECK2' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XEXP (insn, 3);5../../gcc-10.2.0/gcc/rtl.h:: 1229 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:444 38../../gcc-10.2.0/gcc/rtl.h:: :1341 ^ ~note:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:note4441340:55::: note: :: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; rtunion fld[1]; return XUINT (insn, 4);../../gcc-10.2.0/gcc/regcprop.c ^ :In file included from 1044../../gcc-10.2.0/gcc/regrename.c: 25 ^ ~: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:452:../../gcc-10.2.0/gcc/rtl.h3::1339 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'23 ^: 26:: note: expanded from macro 'XUINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ copy_value (dest, SET_SRC (x), vd); In file included from #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/regstat.c : ^~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2684:22: :note: expanded from macro 'SET_SRC'26 ^ ~ 1342:23:: note: expanded from macro 'XVEC' : 1229../../gcc-10.2.0/gcc/rtl.h:38:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)In file included from ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229:1375:32#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCEXP'38 ../../gcc-10.2.0/gcc/rtl.h::1229444:38: :note:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3808 : ./genrtl.h:486:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XINT (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h :1338: ^ ~23 : note : noteexpanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared herenote rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1230 ^ ~: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/reginfo.c37../../gcc-10.2.0/gcc/rtl.h:: note: :expanded from macro 'RTL_CHECKC1' : 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])33:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5: note: array 'fld' declared here: ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from :3808: ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1338:38:: note: expanded from macro 'RTL_CHECK2' 444:5:23 note: array 'fld' declared here : rtunion fld[1];1288 : ^3 ../../gcc-10.2.0/gcc/rtl.h: note: :expanded from macro 'XINT' :1511../../gcc-10.2.0/gcc/regcprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning:: 444::105:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1071../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h40: warningIn file included from :../../gcc-10.2.0/gcc/regstat.c1340warning:23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : :expanded from macro 'XSTR' 1229 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_DEST (set), SET_SRC (set)));#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~ 26 return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~: 1339::2684: ::2226: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229::3808: : note: 38expanded from macro 'SET_SRC'./genrtl.h::38: expanded from macro 'XUINT' 516#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': 3: note: noteexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: 1375:32: note: : expanded from macro 'XCEXP' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1230: 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h :444: ^ ~5 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here: 444 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h5:1342:23:: 444:5:: notenote: ^array 'fld' declared here : rtunion fld[1]; ^ In file included from expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/reginfo.c:33:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: :notenote1289:31099: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1229array 'fld' declared here : XSTR (rt, 3) = arg3; ^ ~ : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h36: warningarray 'fld' declared here: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^1340 copy_value (SET_DEST (set), SET_SRC (set), vd);:23: note: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ : ^ ~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~ :In file included from ../../gcc-10.2.0/gcc/regrename.c:../../gcc-10.2.0/gcc/rtl.h25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486../../gcc-10.2.0/gcc/rtl.h:1534444:../../gcc-10.2.0/gcc/rtl.h12: warning:::31229: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::268438: XINT (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note: array 'fld' declared here : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 22 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:: 23 note: expanded from macro 'SET_SRC' : ^ ~: 1338#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regstat.c::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note444: expanded from macro 'XVEC' 26#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::: 5./genrtl.h:517::3 : warning: 1229notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here 1375 XEXP (rt, 2) = arg2;: ^ ~32: note: :expanded from macro 'XCEXP'38 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regstat.c XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1358:27:In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCEXP' :1228:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:In file included from ../../gcc-10.2.0/gcc/regrename.c5: note: array 'hwint' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' # define HOST_WIDE_INT long long ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:2039:../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 26: note: expanded from macro 'SUBREG_BYTE' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/regrename.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:In file included from ../../gcc-10.2.0/gcc/regrename.c:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ :444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 2) = arg2; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' *step_out = XEXP (x, 1); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.cIn file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regrename.c:25: XSTR (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: XVEC (rt, 2) = arg2; ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/reginfo.c:41: ../../gcc-10.2.0/gcc/recog.h:166:7: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' XVEC (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :23: note: expanded from macro 'XVEC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1229:38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' 3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reginfo.c:41: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/regstat.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reginfo.c:41: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: rtunion fld[1]; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/regstat.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38:In file included from ../../gcc-10.2.0/gcc/reginfo.c:44: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] note: expanded from macro 'RTL_CHECK2' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5:../../gcc-10.2.0/gcc/rtl.h note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here : rtunion fld[1]; ^ ~ ^ 1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR': 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regstat.c:26../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h:1136:3: warning../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 3) = arg3; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/reginfo.c23: note: expanded from macro 'XSTR' 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :975:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'In file included from In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reginfo.c:976:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ reg_scan_mark_refs (REG_NOTES (insn), insn); rtunion fld[1]; ^~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/reload.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :445:5: note: array 'hwint' declared here XINT (rt, 5) = arg5; HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' # define HOST_WIDE_INT long long ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/regrename.cIn file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/regstat.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1;: ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1342:../../gcc-10.2.0/gcc/regrename.c23: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'XVEC' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:1013:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444::5: note: array 'fld' declared here rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:1014:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: reg_scan_mark_refs (XEXP (x, 1), insn); ^ ~ 444:5: note: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ :1341:23: note: expanded from macro 'XEXP' array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1340:23: note: expanded from macro 'XSTR' 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reginfo.c XVEC (rt, 3) = arg3; ^ ~ :1019:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from if (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reginfo.c:1020#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regrename.c XSTR (rt, 1) = arg1;5 ^ ~ : note: array 'fld' declared here reg_scan_mark_refs (XEXP (x, 1), insn);../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ^In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1059:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_POINTER (SET_SRC (x)))../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2684#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/regstat.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: note: array 'fld' declared here :1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: ^ ~ rtunion fld[1]; ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1955:37: note: expanded from macro 'REG_POINTER' 1341:23 (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:1064:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && REG_POINTER (XEXP (SET_SRC (x), 0))) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1955:37: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reginfo.c:1086:In file included from ../../gcc-10.2.0/gcc/reload.c34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_reg_attrs_from_value (dest, SET_SRC (x)); ^~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/regstat.c:147:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ link = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regstat.c:152:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:32: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regrename.c:32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1526:25: note: expanded from macro 'INSN_CODE' In file included from #define INSN_CODE(INSN) XINT (INSN, 5) X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/reload1.c:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 24: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/regrename.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ return INSN_CODE (insn); ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) XINT (rt, 5) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload1.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 6) = arg4;HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (goacc) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1:In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/reload1.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.cIn file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (target_option) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ :3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/reload1.c:24:: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/regrename.c:1295: rtunion fld[1];17 ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtx orig_op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/regrename.c:1486:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here scan_rtx (insn, &XEXP (x, 2), cl, action, OP_IN); ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1506:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload1.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1772:25: ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1773:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_rtx (insn, &CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1820:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/reload.c:../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' 96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) return XEXP (insn, 3); ^ ~ ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1820:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regrename.c:1833:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :1339:26: note: expanded from macro 'XUINT' :1611:25: note: expanded from macro 'REG_NOTES' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regrename.c:1833:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ :1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1339#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/regrename.c:1884:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regrename.c:1884:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/regrename.c rtunion fld[1]; ^ :1891:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/regrename.c:1891:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ return JUMP_LABEL (this);../../gcc-10.2.0/gcc/regrename.c:1903:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1860#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c:1903In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/regrename.c:1918:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' && !VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reload.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload1.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:104: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:104: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:104: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:294:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (it = reg_equiv_alt_mem_list (regno); it; it = XEXP (it, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 110 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o reorg.o -MT reorg.o -MMD -MP -MF ./.deps/reorg.TPo ../../gcc-10.2.0/gcc/reorg.c ../../gcc-10.2.0/gcc/reload.c:1127:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (in), ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1211:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1574:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1574:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1868:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (this_insn) == -1) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1879:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1879:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1960:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:1970:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (in), ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2219:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2232:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (y), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2324:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2324:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/reload.c:2400:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/reload1.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/reload.c:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 2404:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' val.start = -INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' In file included from ../../gcc-10.2.0/gcc/reload1.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ warning../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/reload.c:2404:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ val.start = -INTVAL (XEXP (XEXP (addr, 1), 1));../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/reload1.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1341:35: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2405:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.end = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2405:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.end = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2420:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2426:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2441:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base = gen_rtx_PLUS (GET_MODE (base), base, XEXP (offset, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2447:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (offset, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:685:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (list = reg_equiv_init (i); list; list = XEXP (list, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:721:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx list = reg_equiv_init (regno); list; list = XEXP (list, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2663:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1105:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (reg) = 0; ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1147:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1152:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1151:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1178:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] replace_pseudos_in (& CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1179:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] VOIDmode, CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1211:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (PATTERN (insn))) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reload.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):2687:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && REGNO (SET_SRC (body)) < FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/rtl.h:#define REGNO(RTX) (rhs_regno(RTX)) ^~~ 2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reload1.c../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1218:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REGNO(RTX) (rhs_regno(RTX)) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reload.c:2689:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' REGNO_REG_CLASS (REGNO (SET_SRC (body))), ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reload1.c:1224:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' *pnote = XEXP (*pnote, 1); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1906:31: note: expanded from macro 'REGNO' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1506:47: note: expanded from macro 'REGNO_REG_CLASS' ../../gcc-10.2.0/gcc/rtl.h:1229#define REGNO_REG_CLASS(REGNO) (regclass_map[(REGNO)]) ^~~~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2702:22: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code_number = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2843:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2957:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && recog_data.operand[1] == SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:3087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:3092:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:3920:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:3936:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_SUBREG (operand_mode[i], tem, SUBREG_BYTE (subreg)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:4215:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label_ref_label (substitution)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:4560:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (SET_SRC (PATTERN (insn)) == rld[i].in ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:4561:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (PATTERN (insn)) == rld[i].in_reg) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 202 warnings generated. ../../gcc-10.2.0/gcc/reload1.c:1450:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1456:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1457:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1485:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((SET_SRC (set) == SET_DEST (set) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1487:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1489:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_renumber[REGNO (SET_SRC (set))] < 0 ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1491:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_equiv_memory_loc (REGNO (SET_SRC (set))) != NULL ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/reload.h:251:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1493:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (reg_equiv_memory_loc (REGNO (SET_SRC (set))), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/reload.h:251:18: note: expanded from macro 'reg_equiv_memory_loc' (*reg_equivs)[(ELT)].memory_loc ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1499:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (SET_SRC (set))); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1527:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_code; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1528:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1575:29: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:1592:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx t = eliminate_regs_1 (SET_SRC (set), VOIDmode, insn, ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2099:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:4730:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o resource.o -MT resource.o -MMD -MP -MF ./.deps/resource.TPo ../../gcc-10.2.0/gcc/resource.c ../../gcc-10.2.0/gcc/reload1.c:2346:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num]) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2349:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i] ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2352:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num] = 1; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2369:29: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i], ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2390:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2390:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reload.c:5093:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_reloads_address_part (XEXP (ad, 1), &XEXP (ad, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1)) ^ ~ :1341:23:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/reload1.c:2430:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ set_label_offsets (SET_SRC (x), insn, initial_p); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/reload.c:5171:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' INTVAL (XEXP (ad, 1))); #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' 444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/reload1.c:2434:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tem = XEXP (SET_SRC (x), 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2434:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 1); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2440:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2440:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (SET_SRC (x), 2); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5342:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (mode, XEXP (x, 0), form_sum (mode, XEXP (x, 1), y)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5347:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (mode, form_sum (mode, x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2614:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (INTVAL (XEXP (x, 1)), -ep->previous_offset)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2618:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus_constant (Pmode, XEXP (x, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2639:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new1 = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reload.c:5386:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ op0 = XEXP (addr, 0), op1 = XEXP (addr, 1), op2 = 0; ^ ~ ../../gcc-10.2.0/gcc/reload1.c:2642:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' if (reg_renumber && (new0 != XEXP (x, 0) || new1 != XEXP (x, 1))) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5408:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here op2 = XEXP (op1, 1), op1 = XEXP (op1, 0); rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reload1.c:2696:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gen_rtx_MULT (Pmode, ep->to_rtx, XEXP (x, 1)),../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1341: array 'fld' declared here :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5410:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ op2 = op1, op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38: note ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:1414#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :42: note: expanded from macro 'gen_rtx_MULT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) rtunion fld[1]; ^~~~ ./genrtl.h ^ :54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2697:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->previous_offset * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2718:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, false, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2721:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2739:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2743:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2754:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2756:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2758:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2780:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 1), 0) == XEXP (x, 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2782:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2782:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2785:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2785:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2849:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return adjust_address_nv (new_rtx, GET_MODE (x), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/emit-rtl.h:474:35: note: expanded from macro 'adjust_address_nv' adjust_address_1 (MEMREF, MODE, OFFSET, 0, 1, 0, 0) ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2851:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_raw_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1388:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:724:43: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:2853:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5502:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5517:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op0), ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5532:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig_op1), ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5645:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/reload1.c#define REGNO(RTX) (rhs_regno(RTX)):3028 ^~~ :31: warning: ../../gcc-10.2.0/gcc/config/i386/i386.h:1795:5: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ((REGNO) < STACK_POINTER_REGNUM \ ^~~~~ && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reload.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :5673:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/reload1.c:3030:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1796:24: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' || REX_INT_REGNO_P (REGNO) \ ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1522:14: note: expanded from macro 'REX_INT_REGNO_P' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' IN_RANGE ((N), FIRST_REX_INT_REG, LAST_REX_INT_REG) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:316:30: note: expanded from macro 'IN_RANGE' clang: ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) \ ^~~~~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ ../../gcc-10.2.0/gcc/reload1.c:3030:33: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1));../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1797:32: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ../../gcc-10.2.0/gcc/rtl.h:1229: || (unsigned) reg_renumber[(REGNO)] < STACK_POINTER_REGNUM \ ^~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reload.c:5673:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:35: && !REGNO_OK_FOR_INDEX_P (REGNO (XEXP (op1, 1)))) ^ ~ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' rtunion fld[1]; #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ../../gcc-10.2.0/gcc/config/i386/i386.h:1798:49: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ../../gcc-10.2.0/gcc/reload1.c:3113:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || REX_INT_REGNO_P ((unsigned) reg_renumber[(REGNO)])) ^~~~~ rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1522:14: note: expanded from macro 'REX_INT_REGNO_P' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' IN_RANGE ((N), FIRST_REX_INT_REG, LAST_REX_INT_REG) ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/system.h:316:30: note: expanded from macro 'IN_RANGE' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) \ ^~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c../../gcc-10.2.0/gcc/reload.c:5675:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3118:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_reloads_address_1 (mode, as, XEXP (op1, 1), 1, code, SCRATCH, ^ ~ ep->offset -= INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3125:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] elimination_effects (SET_SRC (x), VOIDmode); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6082:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (!targetm.legitimate_constant_p (GET_MODE (x), XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6083:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || targetm.preferred_reload_class (XEXP (x, 1), rclass) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6088:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = force_const_mem (GET_MODE (x), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6163:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3522:32: warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option] #pragma GCC diagnostic warning "-Wmaybe-uninitialized" ^ ../../gcc-10.2.0/gcc/reload1.c:3225:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3224:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/reload.c:6373:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (*loc)); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1230:37: note: expanded from macro 'RTL_CHECKC1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1230 rtunion fld[1]; ^ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reload1.c:3236:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/reload.c:6385:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ if (x != XEXP (*loc, 0) || y != XEXP (*loc, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reload1.c:3247:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3247:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3275:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 offset = INTVAL (XEXP (plus_cst_src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3304:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3305:41: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/reload.c:6475:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reload1.c:3305:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3321:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reload.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):6542:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/reload1.c:3429:8: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3430:38: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reload.c:6589:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ || reg_overlap_mentioned_for_reload_p (x, XEXP (in, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1]; ^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/reload.c:6591:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || reg_overlap_mentioned_for_reload_p (XEXP (x, 1), in)); ^ ~ ../../gcc-10.2.0/gcc/reload1.c:3430:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3451:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (old_set) != recog_data.operand[1]) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3459:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = new_icode; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3508:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (val && REG_NOTES (insn) != 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3510:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 137 warnings../../gcc-10.2.0/gcc/reload1.c generated. :3510:55: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3509:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6751:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && true_regnum (SET_SRC (pat)) == regno ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6756:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reload1.c && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0):3564:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ plus_src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1375:32#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6758:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reload1.c:3575:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] (goal_const && rtx_equal_p (SET_SRC (pat), goal) ^~~~~~~~~~~~~ for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 143 warnings generated. : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:3575:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reload.c:6765:42: warning for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && rtx_renumbered_equal_p (goal, SET_SRC (pat))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/reload1.c:3629:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note_reg_elim_costly (SET_SRC (old_set), insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 37: note: expanded from macro 'RTL_CHECKC1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reload.c:6767:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0 ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6772:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] || (goal_const && REG_NOTES (p) != 0 ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reload1.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3726:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ || XEXP (SET_SRC (x), 0) != dest ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6826:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' if (REG_NOTES (where) != 0 && find_reg_note (where, REG_UNUSED, value)) ^~~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/reload.c:6936:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 pat = COND_EXEC_CODE (pat); ^~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' rtunion fld[1];#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:6975:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] v1 = COND_EXEC_CODE (v1); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtl-error.o -MT rtl-error.o -MMD -MP -MF ./.deps/rtl-error.TPo ../../gcc-10.2.0/gcc/rtl-error.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:7013:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (p) && CALL_INSN_FUNCTION_USAGE (p)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:7017:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reload1.c:3816:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) int label_nr = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338162 rtunion fld[1]; ^ warnings generated. :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/reload.c:7017:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:7018:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtl-tests.o -MT rtl-tests.o -MMD -MP -MF ./.deps/rtl-tests.TPo ../../gcc-10.2.0/gcc/rtl-tests.c ../../gcc-10.2.0/gcc/reload.c:7103:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:7107:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:7107:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtl.o -MT rtl.o -MMD -MP -MF ./.deps/rtl.TPo ../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/reload1.c:6280:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] outer_offset = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:6454:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] byte = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/reload1.c:7247:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7249:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7250:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] spill_reg_stored_to[REGNO (SET_SRC (PATTERN (temp)))] = 0; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7270:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (temp), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7269:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (temp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7668:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !reg_mentioned_p (old, SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7692:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7694:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7714:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == rl_reg_rtx ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:7726:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && SET_SRC (set) == s_reg ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:107: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/reorg.c:108: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8322:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/reload1.c/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:8497:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' && REGNO (out) == REGNO (XEXP (in, 1))) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: warningarray 'fld' declared here : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8500:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 != XEXP (in, 0) || op1 != XEXP (in, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8697:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8698:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] n_occurrences += count_occurrences (CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8704:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx i1 = reg_equiv_alt_mem_list (REGNO (reg)); i1; i1 = XEXP (i1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8723:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (i1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8848:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (dst, XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8849:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (dst, XEXP (SET_SRC (set2), 0)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8851:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8851:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8850:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (SET_SRC (set), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8850:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (SET_SRC (set), 1)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload1.c:8961:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] delete_address_reloads_1 (prev, SET_SRC (set), current_insn); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:116: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:116: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reorg.c:116: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.c:424:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) LABEL_NUSES (label) = 0; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1805:26: note: expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reorg.c:440:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here rtunion fld[1]; ^ LABEL_NUSES (label) = 0; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reorg.c:485:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ++LABEL_NUSES (*plabel); ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1371:32: note: expanded from macro 'XCINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c:539:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ for (note = REG_NOTES (tem); note; note = next) ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:541:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.c:554:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ LABEL_NUSES (XEXP (note, 0)) ++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' 1229:38: note: expanded from macro 'RTL_CHECK2' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/resource.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c:749:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:770:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c:770:28: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.c:774:27: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (invert_jump (insn, JUMP_LABEL (insn), 1)) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reorg.c:791:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx target_label = JUMP_LABEL (next_trial); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :895:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' src = SET_SRC (pat); ^~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reorg.c:900:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' && XEXP (src, 2) == pc_rtx #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/reorg.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 902:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && label_ref_label (XEXP (src, 1)) == target) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reorg.c:903:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 || (ANY_RETURN_P (XEXP (src, 1)) && XEXP (src, 1) == target))) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:907:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 1) == pc_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reorg.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 909:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here && label_ref_label (XEXP (src, 2)) == target) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:910:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 2)) && XEXP (src, 2) == target))) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c:917:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (XEXP (src, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/reorg.c:929:53: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtx other_condition = get_branch_condition (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:943:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/reorg.c:943:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/reorg.c:1132:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' flags = get_jump_flags (insn, JUMP_LABEL (seq->insn (0))); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note rtunion fld[1]; ^ : expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XVEC (rt, 4) = arg4; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/reorg.c:1176:44: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ *pnew_thread = first_active_target_insn (JUMP_LABEL (seq->insn (0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; rtx next = XEXP (insn, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c:1209:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; return XEXP (insn, 1); ^ ~ ^ ~ flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1485#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/reorg.c:1287:39: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return XEXP (insn, 3); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ flags = get_jump_flags (delay_insn, JUMP_LABEL (delay_insn)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :1339:26: note: expanded from macro 'XUINT' rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reorg.c:1703:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; ^ && (insn != label || LABEL_NUSES (insn) != 1)) ^~~~~~~~~~~~~~~~~~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); rtx next = XEXP (insn, 1); ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/reorg.c:1770: rtunion fld[1];../../gcc-10.2.0/gcc/rtl-tests.c:35: ../../gcc-10.2.0/gcc/rtl.h:1394:13: In file included from ../../gcc-10.2.0/gcc/resource.c:17 rtunion fld[1];24 ^ : warning: warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h for (link = REG_NOTES (p); link; link = next) ^~~~~~~~~~~~~::653:3 ../../gcc-10.2.0/gcc/rtl.h:1475:10: rtx tmp = XEXP (this, 1);1871../../gcc-10.2.0/gcc/rtl.h::1611:25:: notewarning: expanded from macro 'REG_NOTES' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6)10: return XEXP (insn, 1);warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~warning XWINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: return JUMP_LABEL (this); : ^~~~~~~~~~~~~~~~~ 12341341:23../../gcc-10.2.0/gcc/rtl.h: note1341: expanded from macro 'XEXP' 1341::23: 23note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::29:: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note1860#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h28143 warningexpanded from macro 'XEXP'445../../gcc-10.2.0/gcc/rtl.h ::: 12295:note1229:s#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:: : expanded from macro 'JUMP_LABEL'note:38 generated ^ ~ :. : expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32note: :note: expanded from macro 'XCEXP': 1229 ^ ~expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 444:385: : HOST_WIDE_INT hwint[1]; : ^ 1230note: array 'fld' declared here../../gcc-10.2.0/gcc/hwint.h :37 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ^ ~: ../../gcc-10.2.0/gcc/rtl.h: 59:148026: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'HOST_WIDE_INT': ::510:expanded from macro 'RTL_CHECKC1' note : array 'fld' declared here :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long long ^ ~ rtunion fld[1];444:5 ^: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :444 :5: rtunion fld[1];warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note../../gcc-10.2.0/gcc/reorg.c:1772:9:In file included from ../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: return XBBDEF (insn, 2);24 rtunion fld[1]; ^: :1407 ^ ~ warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: :13: warning: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1);../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1); : : ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :13451876./genrtl.h::654:3:: warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25:1341::23: XWINT (rt, 2) = arg2;note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h 40 : ^ ~ : 1341note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning:1234#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):29: note: ../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XWINT' ^ ~ 23: note: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtlhash.o -MT rtlhash.o -MMD -MP -MF ./.deps/rtlhash.TPo ../../gcc-10.2.0/gcc/rtlhash.c :1860::281229: : ^ ~1228 ../../gcc-10.2.0/gcc/rtl.h::444: 5: 38:note note: noteexpanded from macro 'RTL_CHECK1' ^ ~: expanded from macro 'JUMP_LABEL': :38: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :445:5 ^ ~: rtunion fld[1]; ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:../../gcc-10.2.0/gcc/rtl.h note: :array 'fld' declared here :array 'hwint' declared here rtunion fld[1]; ^ 444 HOST_WIDE_INT hwint[1]; 1375 ^ ../../gcc-10.2.0/gcc/reorg.c ^: :5: note: :array 'fld' declared here1782 32 rtunion fld[1]; ^ : note: :6../../gcc-10.2.0/gcc/rtl.h:1485../../gcc-10.2.0/gcc/hwint.h:10:../../gcc-10.2.0/gcc/rtl.h warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' :: return XBBDEF (insn, 2);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]59 1469 ^ ~: XEXP (link, 1) = REG_NOTES (insn); : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:134526:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)25: note: expanded from macro 'XBBDEF' 14../../gcc-10.2.0/gcc/rtl.h: ^ ~1341:23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: expanded from macro 'XEXP': ^ ~: note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)37:: warning : expanded from macro 'HOST_WIDE_INT' note1228: 38: : : expanded from macro 'RTL_CHECKC1' ^ ~# define HOST_WIDE_INT long long ^note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/resource.c:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: ./genrtl.h: ^ ~1341:70823 ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~:::444 ::53 444../../gcc-10.2.0/gcc/rtl.h:::: 444warning: note:note: : array 'fld' declared here5:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' note note: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ array 'fld' declared here: SUBREG_BYTE (rt) = arg1; ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^~~~~~~~~~~~~~~~ 1881 ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:2039 ^ ~ rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:::38:../../gcc-10.2.0/gcc/rtl.h:149626 :3::note 10note : ../../gcc-10.2.0/gcc/reorg.c: expanded from macro 'SUBREG_BYTE'expanded from macro 'RTL_CHECK2' warning: :1782:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23../../gcc-10.2.0/gcc/rtl.h: :444:warning JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)5: : note : ^ ~array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1860:28 : notewarning: return XEXP (insn, 3);expanded from macro 'JUMP_LABEL' : ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h :1375../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1475../../gcc-10.2.0/gcc/rtl.h:10: XEXP (link, 1) = REG_NOTES (insn); ::warning:1373: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3232: 1341:: 23: return XEXP (insn, 1); ^ ~note note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h :1611:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1230 25: expanded from macro 'XCEXP'note : expanded from macro 'REG_NOTES' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~37 ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1230:37:: note: :expanded from macro 'RTL_CHECKC1' :1341:23 : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XEXP' : ^ ~1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1229 ^ ~ note : :38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:122938#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2'444 : :note: expanded from macro 'RTL_CHECK2' ^ ~ :5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ::444 rtunion fld[1];:5:5 note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: ^ ~ rtunion fld[1]; ^ note: array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h:1480 rtunion fld[1];:10: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^444:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1345:255: note: In file included from ../../gcc-10.2.0/gcc/resource.c:: rtunion fld[1]; expanded from macro 'XBBDEF' ^ clang24: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/reorg.c./genrtl.h: warning: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h 1783735:6 ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ::note 2167:103: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : SUBREG_BYTE (x), GET_MODE (x));warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : X0EXP (rt, 1) = NULL_RTX; ^~~~~~~~~~~~~~~ 1228: 38: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1' REG_NOTES (insn) = link;2039:26 : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1];expanded from macro 'SUBREG_BYTE' ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):27:../../gcc-10.2.0/gcc/rtl.h note: ^ ~expanded from macro 'X0EXP' :1611:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^../../gcc-10.2.0/gcc/rtl.h:1373:32: ^ ~ : note444../../gcc-10.2.0/gcc/rtl.h:1341:: 23expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:5 ^ ~: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h note ^ ~: expanded from macro 'XEXP' : rtunion fld[1];:1501../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)10: :1230 :37: ^ ~ note: ^expanded from macro 'RTL_CHECKC1' 1228 ../../gcc-10.2.0/gcc/rtl.h:1229::3838:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: note expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:444::5:warning note: array 'fld' declared here 1485#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^: ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/reorg.c:1804::17:../../gcc-10.2.0/gcc/rtl.h warning: ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:444 for (link = REG_NOTES (p); link; link = next) ^~~~~~~~~~~~~ return XEXP (insn, 3); ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1341::23:../../gcc-10.2.0/gcc/rtl.h note:: expanded from macro 'XEXP'5 :1611::25: 1345note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'REG_NOTES' :25 #define REG_NOTES(INSN) XEXP(INSN, 6) note ^ ~ :5: ^ ~ note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnote:1229: :381341 rtunion fld[1];: ^ array 'fld' declared here23: note: expanded from macro 'XEXP' expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reorg.c:1806:../../gcc-10.2.0/gcc/rtl.h9: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1228:warning38: :note: expanded from macro 'RTL_CHECK1'2966 : 1506::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: next = XEXP (link, 1); 18 ^ ~ ../../gcc-10.2.0/gcc/rtl.h1496::../../gcc-10.2.0/gcc/rtl.h:1341 :23:: return XUINT (insn, 4); 10 note: 444expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning : return XEXP (insn, 3); ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1339 :26../../gcc-10.2.0/gcc/rtl.h: note5: expanded from macro 'XUINT'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341::23: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note: expanded from macro 'XEXP' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) memset (rt, 0, RTX_HDR_SIZE); 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1229:38:: note ^~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' note 38../../gcc-10.2.0/gcc/rtl.h:700:22:: note: expanded from macro 'RTX_HDR_SIZE' : note:: 1229expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h::444: :444104:5:: note: rtunion fld[1];array 'fld' declared here 538: rtunion fld[1]; ^: 24: note../../gcc-10.2.0/gcc/rtl.h:1501 ^ note: expanded from macro 'RTL_CHECK2' :10:: expanded from macro 'offsetof'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: note: array 'fld' declared here : #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ~ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl-error.c: ../../gcc-10.2.0/gcc/reorg.c: ^1831 return XEXP (insn, 3);:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: for (link = REG_NOTES (insn); link; link = next)expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h:251341:23 ^~~~~~~~~~~~~~~~:1511 note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:161110:25:../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'REG_NOTES' In file included from :1229 #define REG_NOTES(INSN) XEXP(INSN, 6) ../../gcc-10.2.0/gcc/rtl-error.h:38:../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' : ^ ~ 1229 warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341::23: note: expanded from macro 'XEXP' :444 ^ ~:5:note note: : array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h :3084:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; :expanded from macro 'RTL_CHECK2' 19 ^1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h :26: notewarning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::1229:38 *step_out = XEXP (x, 1);: note: : expanded from macro 'RTL_CHECK2': 1506 ^ ~expanded from macro 'XUINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341::23: note10#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~: ../../gcc-10.2.0/gcc/rtl.h :12295:38:warning noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2': : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~444 ../../gcc-10.2.0/gcc/rtl.h::1229: ^ ~38: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : note: array 'fld' declared here return XUINT (insn, 4); ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h:1339444444:5: note../../gcc-10.2.0/gcc/resource.c: array 'fld' declared here ::24: rtunion fld[1]; ^../../gcc-10.2.0/gcc/reorg.c : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XSTR (rt, 1) = arg1; ^ ~ : note: array 'fld' declared here 26: note: expanded from macro 'XUINT' :1833#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h next = XEXP (link, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1534444../../gcc-10.2.0/gcc/rtl.h::444::5: note: 5:3798 ^ ~:11:: warning 12../../gcc-10.2.0/gcc/rtl.h:: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ note ^ ~ : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ : array 'fld' declared here 5: note: attrs = MEM_ATTRS (x);1342 ^~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1511: :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:23 ^: note:: expanded from macro 'XVEC' array 'fld' declared here2607: 24: return XUINT (insn, 4); note: expanded from macro 'MEM_ATTRS' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/reorg.c:38: rtunion fld[1]; note ^ ~: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :1866:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7: ^ :1365 warning../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::29: LABEL_NUSES (label) = 0; note: ^ ~expanded from macro 'X0MEMATTR' In file included from ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/resource.c1339: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1805::26: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note26444::524: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h::868:3expanded from macro 'LABEL_NUSES': warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: expanded from macro 'XUINT' XSTR (rt, 2) = arg2; : ^ ~array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340 ^#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::1371../../gcc-10.2.0/gcc/rtl.h:32: ^ ~ note: expanded from macro 'XCINT'../../gcc-10.2.0/gcc/rtl.h ::1864#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)38 : :1229:note ^ ~ 38444:5../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ::34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : expanded from macro 'RTL_CHECK2': :1230:37 : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h:444 :5note return safe_as_a (JUMP_LABEL (insn));: ^~~~~~~~~~~~~~~~~: rtunion fld[1]; expanded from macro 'RTL_CHECKC1' ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860 rtunion fld[1]; rtunion fld[1]; :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ^ 28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444: ^ ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from 5:../../gcc-10.2.0/gcc/rtl.h:1534 :note3808: :./genrtl.h:38: :31375:12array 'fld' declared here: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :32 : note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/resource.c : rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/reorg.c:1958#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h: 1229:38 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:44432:5:: note::444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~warning ../../gcc-10.2.0/gcc/rtl.h: :444: rtunion fld[1];5: :note: array 'fld' declared here1229 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: ^ 5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:1871 flags = get_jump_flags (insn, JUMP_LABEL (insn));:10:../../gcc-10.2.0/gcc/rtl-error.c warning :38: rtunion fld[1]; ^~~~~~~~~~~~~~~~~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864: XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 34 ^ ~ :../../gcc-10.2.0/gcc/rtl.h: return JUMP_LABEL (this); ^ ~ 1860../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1341 ::23: ^~~~~~~~~~~~~~~~~note: warningexpanded from macro 'XEXP' 44428: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'JUMP_LABEL' :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1860:28:: note ^ ~: expanded from macro 'JUMP_LABEL' return safe_as_a (JUMP_LABEL (insn)); 1375note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h :1375:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1860 32: note: expanded from macro 'XCEXP': : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h 32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/resource.c::24: In file included from 28../../gcc-10.2.0/gcc/rtl.h:3808#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ./genrtl.h:1229926:3../../gcc-10.2.0/gcc/rtl.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XSTR (rt, 1) = arg1; 38 ^ ~ :: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h1230:37: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' note:1230:371340: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : expanded from macro 'RTL_CHECKC1' : ^ ~ expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: 23:1375#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h32:: note: 444expanded from macro 'XCEXP' note::5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note444: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:5:: expanded from macro 'XSTR'note: array 'fld' declared here : ^ ~444: rtunion fld[1]; 5 ^: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl-error.c: 25: In file included from : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl-error.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ : ^ ~1860 :note: ../../gcc-10.2.0/gcc/rtl.h:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/reorg.c23: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ::1229 ^ ~:38:2246 note: ./genrtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1': 44: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h94:3../../gcc-10.2.0/gcc/rtl.h:: warning: 1375array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : ^ ~ XEXP (rt, 1) = arg1;:32: note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h 444::5: ^ ~note: array 'fld' declared here: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h:1871../../gcc-10.2.0/gcc/rtl.h:10: warning: new_label = get_label_before (new_label, JUMP_LABEL (trial)); ^~~~~~~~~~~~~~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341444:23:: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h1230::186037: :note: :expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 28 ^ ~ ../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h::1860:281229: note: expanded from macro 'JUMP_LABEL' note ^ ~: :38#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): noteexpanded from macro 'JUMP_LABEL': expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ :5:../../gcc-10.2.0/gcc/rtl.h note ^: array 'fld' declared here rtunion fld[1]; ^ ~ : ^ 1375:32../../gcc-10.2.0/gcc/rtl.h:1881 ../../gcc-10.2.0/gcc/rtl.h::444:5In file included from : note : array 'fld' declared here:../../gcc-10.2.0/gcc/resource.c: ../../gcc-10.2.0/gcc/rtl.h:241375:32 rtunion fld[1];: note : expanded from macro 'XCEXP' : noteIn file included from : expanded from macro 'XCEXP'3 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl-error.h :23 ^ ~ XVEC (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h ^ ~ : :1860:In file included from 28: ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' ^ ~../../gcc-10.2.0/gcc/rtl.h:1342#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):23:: note: :expanded from macro 'XVEC' 1230:37#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note3808: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ :1230../../gcc-10.2.0/gcc/rtl.h177::3: ^ ~ warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37../../gcc-10.2.0/gcc/rtl.h: ^ ~note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1' :444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 1375:1229 rtunion fld[1]; ^ ~ : ^ 38: note:: 32: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCEXP' ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1341 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 1876: note444: expanded from macro 'XEXP' 1230:5:: note:: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)37:../../gcc-10.2.0/gcc/rtl.h 40note: expanded from macro 'RTL_CHECKC1': : warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^444 return safe_as_a (JUMP_LABEL (this)); ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h : 5../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/reorg.c:5:../../gcc-10.2.0/gcc/rtl.h note::1229::38:2269 note: : expanded from macro 'RTL_CHECK2' 1860:31:: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :28 : array 'fld' declared here NULL, 1, 1, own_thread_p (JUMP_LABEL (insn), ^~~~~~~~~~~~~~~~~ note note rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : array 'fld' declared here ^ ~ expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1375In file included from In file included from ../../gcc-10.2.0/gcc/resource.c: 24: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl-error.c: ./genrtl.h:2167956:332: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: note: : expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; 2510: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342expanded from macro 'XCEXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from :23:../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl.h:2039: 26:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'SUBREG_BYTE' 23:1230:: 37: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note: expanded from macro 'RTL_CHECKC1' In file included from ^ ~note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ::1230::37: ./genrtl.hnote: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' 1373444::5: :note: array 'fld' declared here: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 32: note../../gcc-10.2.0/gcc/rtl.h:1881 ^ ~:3: warning: 1229array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 178: expanded from macro 'XCSUBREG' JUMP_LABEL (this) = target; ::3 #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/rtl.h: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5 XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1860::28:1230 ^ ~ note : expanded from macro 'RTL_CHECK2' note note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : :1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25:expanded from macro 'JUMP_LABEL' ^ ~note: expanded from macro 'XBBDEF': ../../gcc-10.2.0/gcc/rtl.h:44437#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1];:5:../../gcc-10.2.0/gcc/rtl.h note: :array 'fld' declared here :1228: 38: note: note ^ ^ ~expanded from macro 'RTL_CHECK1' : rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/reorg.c:2270:8: In file included from ../../gcc-10.2.0/gcc/resource.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808warning: ./genrtl.h: 984:3 : warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1340::23:1375 note: expanded from macro 'XSTR' JUMP_LABEL (insn), 0), : ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444:../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here32 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: :444:5: note: array 'fld' declared here :1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ^ ~ note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/rtl-error.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1375:32: 1229note: expanded from macro 'XCEXP' :38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2966: :18: warning: 444offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'RTL_CHECKC1' ^ ~ : memset (rt, 0, RTX_HDR_SIZE); ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5:444 note: 5array 'fld' declared here ::5 rtunion fld[1];: 38700: 22: :note: expanded from macro 'RTX_HDR_SIZE'note ^ note:: expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ note: array 'fld' declared here ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/reorg.cnote: array 'fld' declared here :2311:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl-error.cIn file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: In file included from ../../gcc-10.2.0/gcc/rtl.c:31../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :3084../../gcc-10.2.0/gcc/rtl.h:19: XVEC (rt, 1) = arg1; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:2167 *step_out = XEXP (x, 1);:10:: warning1338: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~1860 SUBREG_BYTE (x), GET_MODE (x)); 23 ^~~~~~~~~~~~~~~ ^ ~ :: 28: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h : :note: ../../gcc-10.2.0/gcc/rtl.h1341::23:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'XINT'expanded from macro 'XEXP' 2039 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1342#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:23 : note:: expanded from macro 'XVEC' :1229:../../gcc-10.2.0/gcc/rtl.h38:: note26: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1375: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 32 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1229note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h ^ ~:38:: note: 444expanded from macro 'RTL_CHECK2': 5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ^ ~ 1373 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:3798:../../gcc-10.2.0/gcc/rtl.h11:: warning XINT (rt, 5) = arg5;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 444 ^ rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/reorg.c23:: note:: expanded from macro 'XINT' 26072318::34:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 24:: note: ../../gcc-10.2.0/gcc/resource.cexpanded from macro 'MEM_ATTRS' rtx this_label_or_return = JUMP_LABEL (insn);5::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:1365 :29 : In file included from :../../gcc-10.2.0/gcc/rtl.h:3808note: ./genrtl.h ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h1041:1229note:38:: note: : expanded from macro 'RTL_CHECK2' : 3:array 'fld' declared here warning: expanded from macro 'X0MEMATTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; rtunion fld[1]; ^ :1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h182:3: warning: ../../gcc-10.2.0/gcc/rtl.h:2966 rtunion fld[1];:1230: rtunion fld[1]; array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 37: XEXP (rt, 6) = arg6;18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : expanded from macro 'RTL_CHECKC1' ^In file included from ../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])700:22 ^ ~: note: 31expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h ^ ~ : In file included from ../../gcc-10.2.0/gcc/resource.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u):1341In file included from :../../gcc-10.2.0/gcc/rtl.h24: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: 1042:3:: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 4443808: XSTR (rt, 2) = arg2;./genrtl.h:38 :3: ^ ~ warning: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~: XEXP (rt, 1) = arg1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: 104:5note: 24expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1340::23: note: ../../gcc-10.2.0/gcc/rtl.h: ^ ~1341:23note: :note: expanded from macro 'XEXP': expanded from macro 'XSTR' noteexpanded from macro 'offsetof'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229:#define offsetof(t, d) __builtin_offsetof(t, d) :381229 rtunion fld[1]; ^ ~:38:: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35 rtunion fld[1];444:5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~ : 444:5: note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23:In file included from In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/reorg.c:2384note444::31: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: 5./genrtl.h:66expanded from macro 'XSTR':3:: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 note: XEXP (rt, 1) = arg1;array 'fld' declared here 33:38 ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^warning ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-error.c../../gcc-10.2.0/gcc/rtl.h:3798:../../gcc-10.2.0/gcc/rtl.h11: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)25: : attrs = MEM_ATTRS (x);444 ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl-error.h: ^ ~23: :In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h ^../../gcc-10.2.0/gcc/rtl.h::5:../../gcc-10.2.0/gcc/rtl.h note2211230:37 : :note: In file included from expanded from macro 'RTL_CHECKC1' : 2607::24:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: 3expanded from macro 'MEM_ATTRS' array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/resource.c #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h24:444:5: XBBDEF (rt, 2) = arg2; : note ^ ~: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h:25 : :note: expanded from macro 'XBBDEF' ^ 3808: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ./genrtl.h:1073:3: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h In file included from warning../../gcc-10.2.0/gcc/rtl.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/reorg.c1365:1228 XSTR (rt, 2) = arg2; ^ ~: :../../gcc-10.2.0/gcc/rtl.h:134031:23:29 note: 2543expanded from macro 'XSTR' : : :note: expanded from macro 'X0MEMATTR'In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38:../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :21../../gcc-10.2.0/gcc/rtl.h ^ ~ :note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: :note: expanded from macro 'RTL_CHECKC1': 1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: warningnote: expanded from macro 'RTL_CHECK2'3808 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h for (note = REG_NOTES (trial); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444:94:444: 5: ^~~~~~~~~~~~~~~~~note: array 'fld' declared here5 rtunion fld[1];: ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :444:In file included from 5:array 'fld' declared here ../../gcc-10.2.0/gcc/resource.c note: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; 24 rtunion fld[1]; ^ ^ : ^ ~In file included from 1611 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-error.c:1341:In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:23:: note: expanded from macro 'XEXP' 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~35 : In file included from ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h::251229:38: note: : expanded from macro 'RTL_CHECK2' expanded from macro 'REG_NOTES': XSTR (rt, 1) = arg1;:3808: ./genrtl.h:38In file included from :3:#define REG_NOTES(INSN) XEXP(INSN, 6) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-error.h :23: : ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:222444../../gcc-10.2.0/gcc/rtl.h:1341 : ^ ~23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:5: ::13411340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' :323: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note XEXP (rt, 3) = arg3;: expanded from macro 'XSTR' : ^ ~1229:38 : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ^ ~ rtunion fld[1]; 1341 ^: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/rtl.c:31../../gcc-10.2.0/gcc/rtl.h: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:177:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~444 ../../gcc-10.2.0/gcc/rtl.h:444::5:: note: ^ ~array 'fld' declared here 5 warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1229:38note: note : expanded from macro 'RTL_CHECK2' note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here: expanded from macro 'RTL_CHECK2' ^ ~ ^ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:../../gcc-10.2.0/gcc/reorg.c ^ ~ 35: In file included from :2545:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h14: warning../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3808: note = XEXP (note, 1))./genrtl.h:66444:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;1229:38 : note ^ ~: expanded from macro 'RTL_CHECK2' 5 ^ ~../../gcc-10.2.0/gcc/rtl.h:1341::23:444 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' :5 : note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:4441341:5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^:23 rtunion fld[1];:1229 :38: : noteIn file included from : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/resource.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here: ./genrtl.h: 1104 :note3: ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from In file included from ../../gcc-10.2.0/gcc/rtl-error.c: 25: ../../gcc-10.2.0/gcc/rtl.c ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h::444:315: ../../gcc-10.2.0/gcc/rtl-error.hnote: array 'fld' declared here ^ ~ rtunion fld[1]; : :23 ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from : In file included from In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h35: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::1341:3808../../gcc-10.2.0/gcc/rtl.h:3808: 23./genrtl.h:223: :3: warning: ./genrtl.h3808: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^ ~: expanded from macro 'XEXP' ./genrtl.h :94::3: ../../gcc-10.2.0/gcc/rtl.hwarning XINT (rt, 4) = arg4;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 178:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444 XEXP (rt, 1) = arg1; ^ ~: XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:13415:23: ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h :: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ^ ~1338:23:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' ^ ~1229../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h :1229:38 rtunion fld[1];: note ^ ~: expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 1345../../gcc-10.2.0/gcc/rtl.h::1229:../../gcc-10.2.0/gcc/reorg.c38:25 ^ ~ 38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :note: ::expanded from macro 'RTL_CHECK2' 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 52552:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h note: note LABEL_NUSES (XEXP (note, 0))++; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'XBBDEF' 1805 ^:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h 5: note: array 'fld' declared here 26: note: expanded from macro 'LABEL_NUSES' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : rtunion fld[1];444:5In file included from : note: ^array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl-tests.c: rtunion fld[1]; 35: In file included from #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177In file included from ../../gcc-10.2.0/gcc/rtl-error.c:In file included from 25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-error.h:23:: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/resource.c./genrtl.h:224::3:: warning: 444array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 13713:: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: XINT (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~32 In file included from 5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :1341:: 23: ^ ~note : expanded from macro 'XEXP' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ./genrtl.h: expanded from macro 'XCINT'expanded from macro 'XINT' ^ ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229::38: note: In file included from expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1229:113538: :note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37: :note: expanded from macro 'RTL_CHECKC1' 3 ^ ~ ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:31 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h::444:5 : note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 444:3808 rtunion fld[1];: ./genrtl.h::179:3 :../../gcc-10.2.0/gcc/rtl.h warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning5:444 note: : array 'fld' declared here : ^ rtunion fld[1]; XEXP (rt, 3) = arg3;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ../../gcc-10.2.0/gcc/rtl-error.c ^ ~ XINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:355: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ^ ~./genrtl.h:178::3: ../../gcc-10.2.0/gcc/rtl.hwarning: 25: : : note: array 'fld' declared hereIn file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl-error.h1341:23 XBBDEF (rt, 2) = arg2;: note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~:../../gcc-10.2.0/gcc/rtl.h:13452558:25:: note: 1338expanded from macro 'XBBDEF' :23: :In file included from ../../gcc-10.2.0/gcc/rtl.h:43808: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h:225::3: warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;23: ^ ~ note: expanded from macro 'XINT' LABEL_NUSES (JUMP_LABEL (trial))++; : ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h 1229 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::134138: ../../gcc-10.2.0/gcc/rtl.hnote: ::expanded from macro 'RTL_CHECK2'1228:38:: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 231805::26: :note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'LABEL_NUSES' note: ^ ~expanded from macro 'XEXP' 1229:444::5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 38 ../../gcc-10.2.0/gcc/rtl.h::444:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)5array 'fld' declared here: note note ^ ~ : ^ ~array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1371:32In file included from : :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.cnote: expanded from macro 'XCINT': 1229:38#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 31 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:: ^ ~444 ^ ^ ~../../gcc-10.2.0/gcc/rtl.h In file included from :5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ::3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:444180:3 rtunion fld[1];: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1230: XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl-tests.c: ^37: note: expanded from macro 'RTL_CHECKC1': 35 5: In file included from note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/resource.c : In file included from ../../gcc-10.2.0/gcc/rtl-error.c: ^ ~:25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-error.h:23:: In file included from ../../gcc-10.2.0/gcc/rtl.h24:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: In file included from ./genrtl.h:179444:3:1338 warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 226::23: 5note: expanded from macro 'XINT': XEXP (rt, 3) = arg3;: note : array 'fld' declared here3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^: ^ ~ ^ ~../../gcc-10.2.0/gcc/reorg.c warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::2558:17: 3808warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:: LABEL_NUSES (JUMP_LABEL (trial))++; ./genrtl.h ^~~~~~~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX; ^ ~1229 :38../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ::1358:113627: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP': 1341 ^ ~: ../../gcc-10.2.0/gcc/rtl.h3:444::5: 1860note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 23 ^ ~ ::28In file included from : note : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.hwarning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1228 ../../gcc-10.2.0/gcc/rtl.c ^ ~ XEXP (rt, 2) = arg2;:38:../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'RTL_CHECK1' :1375:32: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ 31 note: : expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.hexpanded from macro 'XEXP':181:4443: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :../../gcc-10.2.0/gcc/rtl.h5:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 : ^ ~ note: ^ ~expanded from macro 'XEXP' : XINT (rt, 5) = arg5; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: noteexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230 : 37: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note ^ ~ : rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1229:38: In file included from ../../gcc-10.2.0/gcc/rtl-error.c:expanded from macro 'RTL_CHECKC1'25: In file included from note../../gcc-10.2.0/gcc/rtl-error.h:23../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3808: : ./genrtl.h :265:expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 ^ ~ :: warning1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h ^ 23 ../../gcc-10.2.0/gcc/rtl.h::444:In file included from 5 : note../../gcc-10.2.0/gcc/rtl-tests.c: array 'fld' declared here : :35 rtunion fld[1];note: : :1805:In file included from 33: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'LABEL_NUSES'expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h180:3: ../../gcc-10.2.0/gcc/rtl.h:1371::45:: note: warningexpanded from macro 'XCINT' 1341In file included from ../../gcc-10.2.0/gcc/resource.c: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : ^~~ 1229:24: :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1137:383: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4; XSTR (rt, 3) = arg3;23: note: expanded from macro 'XEXP' 1230:: note: 38expanded from macro 'RTL_CHECK2' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1340:23../../gcc-10.2.0/gcc/rtl.h: note : expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~1338 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared here: : rtunion fld[1]; ^1229 :444:12295: 23note: ../../gcc-10.2.0/gcc/reorg.carray 'fld' declared here ::38::2562: rtunion fld[1];21: warning38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ :: : note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-10.2.0/gcc/rtl.cnote ^ ~ ../../gcc-10.2.0/gcc/rtl.h:31: :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38081611 :: ./genrtl.h: :182:12293#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ 38 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: :note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 251341:23 : note rtunion fld[1];: expanded from macro 'XEXP' : ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.hnote: In file included from ../../gcc-10.2.0/gcc/rtl-error.cexpanded from macro 'REG_NOTES'note: ^ ~expanded from macro 'RTL_CHECK2' ::25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444#define REG_NOTES(INSN) XEXP(INSN, 6): In file included from ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl-error.h:../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.h note: In file included from array 'fld' declared here ::1229../../gcc-10.2.0/gcc/rtl.h:38:444 note: :expanded from macro 'RTL_CHECK2' rtunion fld[1];: 5 ^: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here : ^ ~ rtunion fld[1]; 3808: ./genrtl.h:266:3: warning1341../../gcc-10.2.0/gcc/rtl.h:23:: note: In file included from In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/rtlhash.c:444 ^expanded from macro 'XEXP' :24 :: XBBDEF (rt, 2) = arg2;: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~24: In file included from ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: :35../../gcc-10.2.0/gcc/rtl.h1345::: 251394In file included from note:../../gcc-10.2.0/gcc/rtl.h note : ^ ~:: 3808expanded from macro 'XBBDEF':array 'fld' declared here:13 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :1229 :383808 ^: : ./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):181:warning ^ ~:In file included from 3 :./genrtl.h: ../../gcc-10.2.0/gcc/rtl.cnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'RTL_CHECK2'warning rtx tmp = XEXP (this, 1); ^ ~: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 31 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11671228 XINT (rt, 5) = arg5; ^ ~:3: ../../gcc-10.2.0/gcc/rtl.h ^ ~1341: 23../../gcc-10.2.0/gcc/rtl.hwarning:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:383808 :: 1338./genrtl.h ../../gcc-10.2.0/gcc/rtl.h note::444: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; : 23: ^ ~: note note: ../../gcc-10.2.0/gcc/rtl.h:: 220:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1342expanded from macro 'XINT' :3:expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~23: 5 ^ ~ : note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: :1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: ^ ~ note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK2': array 'fld' declared here 444::38: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h: 1341::1229note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/reorg.c:38:5: 23: ^ ~ : expanded from macro 'RTL_CHECK2'note2564: note: note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h ^ ~444 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h1229:38: note: expanded from macro 'RTL_CHECK2' 14 : :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444: :5../../gcc-10.2.0/gcc/rtl.h ^:444:55../../gcc-10.2.0/gcc/rtl.h:::: note note 444In file included from ../../gcc-10.2.0/gcc/rtl-error.c: array 'fld' declared here : :25: :note rtunion fld[1];In file included from : 5 array 'fld' declared here : : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl-error.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^array 'fld' declared here:note: array 'fld' declared here23: In file included from note = XEXP (note, 1)) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; : ^3808 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h : ^31: ./genrtl.h:1341267::In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from 23: In file included from 3:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::In file included from 3808: : ./genrtl.h:1195:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-tests.c:3: 3808: ./genrtl.h:note35: : expanded from macro 'XEXP':221warning:3 : warning:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1407In file included from XWINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h : 13 :warning: XEXP (rt, 3) = arg3;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h182:3 ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1); ^ ~:::../../gcc-10.2.0/gcc/rtl.h1234: warning../../gcc-10.2.0/gcc/rtl.h:1341: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229::23:29: ^ ~ XEXP (rt, 6) = arg6; 1341: ^ ~note: expanded from macro 'XWINT' 23 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :1345:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :25:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:134138: note: ::23: ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: ^ ~note: 1229 expanded from macro 'XBBDEF'note:38: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 445../../gcc-10.2.0/gcc/rtl.h: note:1229:38 expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'hwint' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ HOST_WIDE_INT hwint[1];expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1228../../gcc-10.2.0/gcc/hwint.h: ^ ~:444:../../gcc-10.2.0/gcc/rtl.h:5:444:59:26 : ../../gcc-10.2.0/gcc/rtl.h385note: array 'fld' declared here: : notenotenote: expanded from macro 'HOST_WIDE_INT' : expanded from macro 'RTL_CHECK2' :: expanded from macro 'RTL_CHECK1' note# define HOST_WIDE_INT long long rtunion fld[1];:1229: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ 38 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: ^note: array 'fld' declared herenote: array 'fld' declared here :444 rtunion fld[1]; rtunion fld[1];: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/resource.c :24 : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from ../../gcc-10.2.0/gcc/rtl-error.c ../../gcc-10.2.0/gcc/rtl.h: ^: 25: In file included from 5: ../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/reorg.cnote::: array 'fld' declared here1469../../gcc-10.2.0/gcc/rtl.h:233808: In file included from ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:444:5:::14:3808:2571:10 : ./genrtl.h :: rtunion fld[1];1223268 : ^ warning: :In file included from ../../gcc-10.2.0/gcc/rtl.c3array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning31: warning: notewarning: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))--;: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx next = XEXP (insn, 1); XINT (rt, 4) = arg4; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1805:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 263808 XEXP (rt, 1) = arg1; : ./genrtl.h:: note222:3 ^ ~: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'LABEL_NUSES' XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1341: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ../../gcc-10.2.0/gcc/rtl.hIn file included from 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl-tests.c:35: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ : ^ ~: 1338::1341233808: ./genrtl.hnote: :../../gcc-10.2.0/gcc/rtl.h22023:../../gcc-10.2.0/gcc/rtl.h:1371:3: : expanded from macro 'XEXP' :1229:32: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: :expanded from macro 'XCINT':38: ../../gcc-10.2.0/gcc/rtl.hnote note warning: :: 1229#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):expanded from macro 'XINT': 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note1229444../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2': :38:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~:note: XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' : 37 ^ ~ ^ ~note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341: note ^ ~: : ../../gcc-10.2.0/gcc/rtl.h23:444:5In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/resource.c:24: In file included from 444: :../../gcc-10.2.0/gcc/rtl.h5:1229:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note :: array 'fld' declared here ^ ~:38: note: array 'fld' declared here note: 3808: rtunion fld[1]; note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h:1253In file included from ../../gcc-10.2.0/gcc/rtl-error.c: ^ :25: In file included from 444../../gcc-10.2.0/gcc/rtl-error.h::523: In file included from :../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h::444 ^ ~38081475 3:../../gcc-10.2.0/gcc/rtl.h:1229: 5:: note warning: :38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :array 'fld' declared here./genrtl.hnote rtunion fld[1];:269 : ^ note: :array 'fld' declared hereexpanded from macro 'RTL_CHECK2' 310: XVEC (rt, 1) = arg1; :../../gcc-10.2.0/gcc/reorg.c ^ ~ warning warning: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1342 2577:23 : return XEXP (insn, 1);4: : warning: rtunion fld[1]; ^note ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'XVEC' XINT (rt, 5) = arg5;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1341: 23 ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:31../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtl.h LABEL_NUSES (JUMP_LABEL (trial))--; :../../gcc-10.2.0/gcc/rtl.h 1338note::23444:5:: 1229::expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3808: ./genrtl.h 38:: note../../gcc-10.2.0/gcc/rtl.h:1805 note: expanded from macro 'RTL_CHECK2': :26 :: 223:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared herenoteexpanded from macro 'XINT' rtunion fld[1]; : expanded from macro 'LABEL_NUSES' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~3: 1371#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 32:1229warning:38 ^ ~:444:5:: ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h: note : expanded from macro 'XCINT': XINT (rt, 4) = arg4; ^ ~ array 'fld' declared here ::2211229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::1338:23:3 rtunion fld[1]; notenote: expanded from macro 'XINT': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from warning: ^ ~ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/resource.c#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h::24 38:: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h4443808:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:1345: : 25./genrtl.h:5: ^ ~: note37: :: 1254: notearray 'fld' declared here: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):5: ../../gcc-10.2.0/gcc/rtl.h note::38444 :: :5: : ^ ~note: 3notearray 'fld' declared here :array 'fld' declared here ^ rtunion fld[1]; warning ^: expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c : rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:In file included from ../../gcc-10.2.0/gcc/rtl.h:note444../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: ^ ~:5: 1480:1023: : :expanded from macro 'XSTR' :31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from note: :../../gcc-10.2.0/gcc/rtl.h:3808 return XBBDEF (insn, 2); : 3808444./genrtl.h: :5: ^ ~ note ./genrtl.h:270: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :array 'fld' declared here :: rtunion fld[1]; ^ ~ 224: ^ 13453: In file included from ../../gcc-10.2.0/gcc/rtl-tests.cwarning../../gcc-10.2.0/gcc/rtl.h3::35:: In file included from :../../gcc-10.2.0/gcc/rtl.h25:: rtunion fld[1]; :1229 ^:warning380838 note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' : : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : note ^ ~ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/reorg.c array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:2577:./genrtl.h:: expanded from macro 'RTL_CHECK2'1228: ^ ~: 222: XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h: :17444:38:../../gcc-10.2.0/gcc/rtl.h ^ ~ :5warningwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h:1338: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3;: ^ ~ ::1341array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 23: LABEL_NUSES (JUMP_LABEL (trial))--;../../gcc-10.2.0/gcc/rtl.h23: note : :notearray 'fld' declared here../../gcc-10.2.0/gcc/rtl.hnote 444:5: note: array 'fld' declared here: : rtunion fld[1];: 1341 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~ expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL'expanded from macro 'XEXP':23: ^../../gcc-10.2.0/gcc/rtl.h:1485 :In file included from ../../gcc-10.2.0/gcc/resource.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note24 : expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1375 10: warning3808 ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1229:./genrtl.h :../../gcc-10.2.0/gcc/rtl.h: ^ ~: 32:381345 ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12291255:3 :25 note: expanded from macro 'XCEXP' ::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~1229: note38: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' : 1230:37:38: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ note: expanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' warning ../../gcc-10.2.0/gcc/rtl.h:444:5: : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228:38 XVEC (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :note../../gcc-10.2.0/gcc/rtl-error.c1805:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25: :: 1342: ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :In file included from 33: 444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note23../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'LABEL_NUSES': :4445note: expanded from macro 'XVEC' ::23 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) : In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~../../gcc-10.2.0/gcc/rtl.h:::12293808: ./genrtl.h::271 note: array 'fld' declared here : 3../../gcc-10.2.0/gcc/rtl.h::note38 rtunion fld[1]; warning: ::444: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ :array 'fld' declared here note: XEXP (rt, 7) = arg7; rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' 1371::In file included from 5: In file included from ../../gcc-10.2.0/gcc/rtl.c: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl-tests.c: 45 ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: 31: In file included from : note : expanded from macro 'XCINT' 35:444expanded from macro 'XEXP': In file included from #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h: 3808 ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :12305:225:./genrtl.h::1496:10:2233: :warning: ../../gcc-10.2.0/gcc/rtl.h warning:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1229:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::38 XEXP (rt, 6) = arg6; note338: : : note: expanded from macro 'RTL_CHECKC1'array 'fld' declared herewarning: ^ ~ return XEXP (insn, 3);array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^~~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341:23: noteIn file included from ../../gcc-10.2.0/gcc/resource.c: ^ ^ ~: ^ ~expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1338 ^ ~ 24../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/reorg.c444:5:23: note : In file included from : ../../gcc-10.2.0/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2648:49: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': :13413808warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: : 23: note && !reg_overlap_mentioned_p (SET_DEST (pat), SET_SRC (pat))) rtunion fld[1];: expanded from macro 'XEXP' ./genrtl.h../../gcc-10.2.0/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:1229 :note1287: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229::38 3../../gcc-10.2.0/gcc/rtl.h:38: warning: :2684:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :22 : In file included from notenote ../../gcc-10.2.0/gcc/rtl-error.c: ^ ~ XSTR (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'25../../gcc-10.2.0/gcc/rtl.h:1340: expanded from macro 'SET_SRC'::: expanded from macro 'RTL_CHECK2'444:5 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here : ^ ~ ^ ~ note: In file included from ../../gcc-10.2.0/gcc/rtl-error.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 1375../../gcc-10.2.0/gcc/rtl.h:::444 ^: expanded from macro 'XSTR' 32: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.hnote ^ ~ 5:23: In file included from : note../../gcc-10.2.0/gcc/rtl.h: In file included from : ../../gcc-10.2.0/gcc/rtl-tests.carray 'fld' declared here444: 35: rtunion fld[1]; : In file included from ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:::3808: 1229:31./genrtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3808: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h::: 38:./genrtl.h2245: ::307note: array 'fld' declared here3808 ../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h: rtunion fld[1]; :226 note3: 3: :1230:warning3: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ XINT (rt, 5) = arg5; :37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning:1338../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTL_CHECKC1': : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1501:10: :23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~warning5 X0EXP (rt, 7) = NULL_RTX; : warning : : ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' ^ ~444:5: return XEXP (insn, 3);: ^ ~note../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 1) = arg1; note:: 1358 ^ ~ ^ ~ : array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:1341:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h23:27:1341:1229 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/resource.c:24:: In file included from ../../gcc-10.2.0/gcc/rtl.h: 38 note: : note: ::expanded from macro 'X0EXP' 3808: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h23: ^expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: ^ ~ ^ ~:../../gcc-10.2.0/gcc/reorg.c :3826551288expanded from macro 'XEXP':24: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 4443: 5warning:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1229:38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning: : notearray 'fld' declared here && ! reg_set_p (SET_SRC (pat), next)note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ ^ ~ rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :2684 XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5: :In file included from 444../../gcc-10.2.0/gcc/rtl-tests.c:35: 444 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: In file included from :5:../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : rtunion fld[1];1340:5 note:22: 23 3808: note: array 'fld' declared here:: ^: note expanded from macro 'XSTR' : expanded from macro 'SET_SRC' ./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define SET_SRC(RTX) XCEXP (RTX, 1, SET):note: 225array 'fld' declared here : ^ ~ ^ ~ rtunion fld[1]; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3::../../gcc-10.2.0/gcc/rtl.h ^ 1229:381506 ^: note: :expanded from macro 'RTL_CHECK2' :In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: :1375:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.cwarning :../../gcc-10.2.0/gcc/rtl.h: :444:5: 3110:In file included from note../../gcc-10.2.0/gcc/rtl-error.h:23: array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h :265warning XEXP (rt, 6) = arg6; rtunion fld[1]; ^:3: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4); ^ ~../../gcc-10.2.0/gcc/rtl.hnoteIn file included from ../../gcc-10.2.0/gcc/rtl.h ::3808: :1341: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23:expanded from macro 'XCEXP'./genrtl.h: 308../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/rtl.h:1339:26: note: note: :3: expanded from macro 'XUINT' :24: In file included from expanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229:../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:: 1230:37: :note38: ./genrtl.h: 38: note XBBDEF (rt, 2) = arg2; expanded from macro 'RTL_CHECKC1': :1289:: 1341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' note ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'323: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:: ^ ~5: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ note../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: :../../gcc-10.2.0/gcc/rtl.h1340444 rtunion fld[1];:134523: ^ ::1229:note: 38444:25expanded from macro 'XSTR' : note: ../../gcc-10.2.0/gcc/reorg.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ :expanded from macro 'RTL_CHECK2' :5 2658note:44:5: ../../gcc-10.2.0/gcc/rtl.h :: 1229note: expanded from macro 'XBBDEF'::warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here rtunion fld[1]; validate_replace_rtx (SET_DEST (pat), SET_SRC (pat), next); ^38: ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:26841228 :38::../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ 1511:../../gcc-10.2.0/gcc/rtl.h:444: note: ::444:522: 10:expanded from macro 'RTL_CHECK1' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XUINT (insn, 4);: : : ^ ~array 'fld' declared here note./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~:note: expanded from macro 'SET_SRC'array 'fld' declared here : rtunion fld[1]; rtunion fld[1];1339: ^ 26:226 :note: ^ expanded from macro 'XUINT' In file included from 3../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)31 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:warning3808: ./genrtl.h:266:3: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5:1375 : note: array 'fld' declared here : rtunion fld[1];32 : ^ XBBDEF (rt, 2) = arg2; In file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.c :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XCEXP' 3808#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~1345:25 : note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229::1228:38: X0EXP (rt, 7) = NULL_RTX; note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h38::1230./genrtl.h::37309:3 ^ ~:: note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1228:../../gcc-10.2.0/gcc/rtl.h38: : note: :expanded from macro 'RTL_CHECK1' : ^ ~expanded from macro 'RTL_CHECK2'444 : 5 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h5::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444:5 :note note: array 'fld' declared here ^ ~note : array 'fld' declared here XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444:5: : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^In file included from ../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */./genrtl.h ^ ~ :1341:../../gcc-10.2.0/gcc/rtl.h:267:3: ^ warning23../../gcc-10.2.0/gcc/reorg.c: ::2717:36array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl-tests.c1342:35: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1229:warning1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ dest = SET_DEST (pat), src = SET_SRC (pat);: 38 ^~~~~~~~~~~~~ :3808: 38../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1341::: note: 23expanded from macro 'RTL_CHECK2' 265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:2684:22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'SET_SRC' note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 1) = arg1;note ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13751341::: 32expanded from macro 'XEXP': note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1230:37: note:: 444expanded from macro 'RTL_CHECKC1'23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: ^ ~../../gcc-10.2.0/gcc/rtl.h 5../../gcc-10.2.0/gcc/rtl.h:1229:38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::444444::5:444 :note 5note:5 :note ../../gcc-10.2.0/gcc/rtl.hnote:1229:: 38array 'fld' declared here: : array 'fld' declared here : : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^note rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/reorg.c:: 2722expanded from macro 'RTL_CHECK2': 40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.c ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1];: note: array 'fld' declared here : rtunion fld[1]; ^ && ! reg_overlap_mentioned_p (dest, XEXP (src, 1)) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:31: In file included from :1341:23: note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: : expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtl.h:1864:34: :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 35 return safe_as_a (JUMP_LABEL (insn)); XINT (rt, 4) = arg4;38: note: expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h25:: 3808In file included from ../../gcc-10.2.0/gcc/rtl-error.h: ^ ~23 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: : expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:./genrtl.h./genrtl.h:266 38../../gcc-10.2.0/gcc/rtl.h:::18603::28:: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) warning: 310array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h : ^ ~ 444 XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:35: note: notearray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :: warning rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :13451375: X0EXP (rt, 4) = NULL_RTX;25: note : ^ ~expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: 32: note: expanded from macro 'XCEXP' ^ :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reorg.c../../gcc-10.2.0/gcc/rtl.h:1358note:27: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP' ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)444:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' 2725 ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~:: ^ ~ 16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230:37: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :../../gcc-10.2.0/gcc/rtl.h444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1228:38: ^ rtx other = XEXP (src, 1);note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:269:3: warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:444444::5: note: 5array 'fld' declared here rtunion fld[1];: ^ ^ ~ ../../gcc-10.2.0/gcc/resource.cnote../../gcc-10.2.0/gcc/rtl.h:1229 XINT (rt, 5) = arg5;:267../../gcc-10.2.0/gcc/rtl.hnote: :23:::1871:38array 'fld' declared here: ^ ~: 10 note: expanded from macro 'RTL_CHECK2' :array 'fld' declared herewarning ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];1338 rtunion fld[1]; : ^ ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h In file included from warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h: :4443808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl-error.c../../gcc-10.2.0/gcc/rtl.h: :2573:./genrtl.h:::25: 40:267 ^ ~In file included from return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ note5: note: : expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ../../gcc-10.2.0/gcc/rtl.h:: #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)array 'fld' declared here1860../../gcc-10.2.0/gcc/rtl.h :28: note3../../gcc-10.2.0/gcc/rtl-error.h:: : rtunion fld[1];23 :1229 ^ ^ ~../../gcc-10.2.0/gcc/reorg.c:2787:12:warningexpanded from macro 'JUMP_LABEL' :: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : warning: XEXP (rt, 3) = arg3; In file included from ../../gcc-10.2.0/gcc/rtl.h:38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1384:43 ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): note../../gcc-10.2.0/gcc/rtl.h: : :1341:3808: expanded from macro 'RTL_CHECK2' ./genrtl.h23note: expanded from macro 'XCVECLEN' :311 ^ ~:3:: JUMP_LABEL (new_thread), warning: ^~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32 X0EXP (rt, 5) = NULL_RTX;note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'XEXP':1860444 : :28#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))note: ^ ~ 5 : ../../gcc-10.2.0/gcc/rtl.hnote: noteexpanded from macro 'XCEXP':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'JUMP_LABEL' ^ ~1358 : ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)27: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hnote :1376:32: note rtunion fld[1]; : note ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:31expanded from macro 'X0EXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): In file included from :1375 ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XCVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :3808../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h 32:../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228:: 1230 ^ ~: ./genrtl.h:270:37: note: : 37:../../gcc-10.2.0/gcc/rtl.h338:expanded from macro 'XCEXP' : warning:444 note: :5: note: : note: : notearray 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECKC1' In file included from ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl-tests.c ^ ~ ^ ~ XEXP (rt, 6) = arg6; ^ ~ :35: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/rtl.h::742: ^ ~: 32: note1230../../gcc-10.2.0/gcc/rtl.h:444444:: expanded from macro 'GET_NUM_ELEM' 5#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) :: ../../gcc-10.2.0/gcc/rtl.h5: note:: ^~~~~ 37./genrtl.h../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here : note1341: rtunion fld[1];: :444 ::23: ^ note: expanded from macro 'RTL_CHECKC1' 268 note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h5array 'fld' declared here :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here : rtunion fld[1]; ^ ~ ^ ^ ~ rtunion fld[1]; 1876:40 ../../gcc-10.2.0/gcc/resource.c: 3:: warning../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]268:: 444:5: : ^warning29: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: XINT (rt, 4) = arg4; note ^ ~ return safe_as_a (JUMP_LABEL (this));: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2' 1338../../gcc-10.2.0/gcc/rtl-error.cwarning: rtunion fld[1]; :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~25: In file included from mark_referenced_resources (ASM_OPERANDS_INPUT (x, i), res, false);../../gcc-10.2.0/gcc/reorg.c 23 ^~~~~~~~~~~~~~~~~~~~~~~~~ ::2789 : ../../gcc-10.2.0/gcc/rtl.h:2572:36../../gcc-10.2.0/gcc/rtl.h: note: :29: expanded from macro 'ASM_OPERANDS_INPUT'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl-error.h 444../../gcc-10.2.0/gcc/rtl.h:: #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) 5: ::23note: array 'fld' declared here1860 ^ ~ : expanded from macro 'XINT' rtunion fld[1]; new_thread = follow_jumps (JUMP_LABEL (new_thread), insn, ^~~~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::28In file included from In file included from :1860:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c: 28: 3808note: 1383:noteexpanded from macro 'JUMP_LABEL' ^ ~ : ./genrtl.h31: : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 312../../gcc-10.2.0/gcc/rtl.h::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3808: ./genrtl.h:1229:::271:381375:3: :3warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note32:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 43note X0EXP (rt, 6) = NULL_RTX; ^ ~ :: expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~ note: XEXP (rt, 7) = arg7;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: ^ ~ 1375 ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCVECEXP'../../gcc-10.2.0/gcc/rtl.h::1358444 :1341:23::: 32:27: note../../gcc-10.2.0/gcc/rtl.h note:: expanded from macro 'XEXP'#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)5 : expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1230 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : notenote : expanded from macro 'XCEXP' :37: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1':: array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ 1229:38 ../../gcc-10.2.0/gcc/rtl.h1376#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: note:32: : : 1228:note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ^expanded from macro 'RTL_CHECK2': 38../../gcc-10.2.0/gcc/rtl.h:444In file included from :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) :../../gcc-10.2.0/gcc/rtl-tests.c:5: 351230note: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: array 'fld' declared here 373808 ^ ~ :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1230 ^ ~note: ./genrtl.h :375: ^ noteexpanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h: :::269 ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note444:: ../../gcc-10.2.0/gcc/rtl.h5array 'fld' declared hereexpanded from macro 'RTL_CHECKC1': 444:5: note: array 'fld' declared here3 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: note rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/reorg.c:2798:7::: 1881: ^ ~array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h:3In file included from 1233:warning JUMP_LABEL (insn));../../gcc-10.2.0/gcc/rtl-error.c rtunion fld[1]; : warning: 35: :25: ^~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/rtl-error.h ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :23: noteIn file included from : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTVEC_ELT'../../gcc-10.2.0/gcc/rtl.h #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; XINT (rt, 5) = arg5;In file included from ../../gcc-10.2.0/gcc/rtl.c::186031 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ 3808: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/resource.c :28: : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1860:28: ^ ~ : note./genrtl.h../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'JUMP_LABEL'note:307: ::: 3131338:23#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h275:: 34:3:: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'XINT' 1375:32#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3warning: ^ ~: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: warning mark_referenced_resources (XEXP (x, 1), res, false); ^ ~../../gcc-10.2.0/gcc/rtl.h:1375:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:1229:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]32 note X0EXP (rt, 7) = NULL_RTX;38 : : note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'XCEXP' ::expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.h:1358:note: 27:23../../gcc-10.2.0/gcc/rtl.h:37::1341 note: :: :expanded from macro 'XCEXP'444expanded from macro 'RTL_CHECKC1' note note: expanded from macro 'XEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~23:5 note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h: note ../../gcc-10.2.0/gcc/rtl.h::: 1229:expanded from macro 'XEXP'444:array 'fld' declared here38: 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:note: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ note: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here1230 : :444:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note rtunion fld[1];: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:: ^ 1229:383537: :In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:270: rtunion fld[1];3 : :note 1228note:: expanded from macro 'RTL_CHECK2'38 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1];: expanded from macro 'RTL_CHECKC1' ^ : ^ ../../gcc-10.2.0/gcc/resource.c:283:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~ 34In file included from ../../gcc-10.2.0/gcc/rtl.c:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : XEXP (rt, 6) = arg6;:31: ../../gcc-10.2.0/gcc/rtl.h:2167 :10444: ^ ~warning warning: : :expanded from macro 'RTL_CHECK1' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (SET_SRC (x), res, false); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2684../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444:5 SUBREG_BYTE (x), GET_MODE (x));:3808:221341: ./genrtl.h:::5 :23note: ^~~~~~~~~~~~~~~ 308array 'fld' declared here: :../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1];notenote: 2039: ::: expanded from macro 'SET_SRC'26:expanded from macro 'XEXP' ^notearray 'fld' declared here : expanded from macro 'SUBREG_BYTE' 3: rtunion fld[1];warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38: ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: ^ ~ note:: 1375:32:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1373#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl-error.c ^ ~: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/reorg.c:2860:22: warning In file included from ../../gcc-10.2.0/gcc/rtl.h32: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : target_label = JUMP_LABEL (jump_insn); : ^~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:12303808 444:5note: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::343:array 'fld' declared here :31228:1860:expanded from macro 'XCSUBREG'3828 rtunion fld[1];: :: :warningnote note37 ^: expanded from macro 'RTL_CHECK1' : : expanded from macro 'JUMP_LABEL' : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~expanded from macro 'RTL_CHECKC1' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-tests.c: XEXP (rt, 1) = arg1; :1230:1375444::32:35:375: rtunion fld[1];note : ^ ~ note ^ : In file included from : In file included from : notearray 'fld' declared here: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c::../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XCEXP' 3808: 134131./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];:271: 23: : ^ ~3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h444:5: : ^:1230:3808: : 37:./genrtl.h notewarning:note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here309: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3: warning: XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ ~ ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/resource.c ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:348 ^ ~:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341../../gcc-10.2.0/gcc/rtl.h:1341:23:: for (link = CALL_INSN_FUNCTION_USAGE (x);444:5: note :38: notenote: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here rtunion fld[1]; : ^ : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/reorg.c../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2903:23: warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note444:5 : 1648note:: array 'fld' declared here rtunion fld[1]; ^ target_label = JUMP_LABEL (jump_insn);In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: 40In file included from : ../../gcc-10.2.0/gcc/rtl-error.h::23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::38: note1229: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here 38 rtunion fld[1]; ^ In file included from :../../gcc-10.2.0/gcc/rtl.h1860:13581341:23:../../gcc-10.2.0/gcc/rtl.c note: ::28: :note: expanded from macro 'JUMP_LABEL'27 :expanded from macro 'XEXP' :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h31: In file included from note: expanded from macro 'X0EXP' note: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h1375 ../../gcc-10.2.0/gcc/rtl.h:3808:32:2966: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)310:3 18: warning ^ ~: ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.h:note:1229:38: 444:5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ memset (rt, 0, RTX_HDR_SIZE); note : array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ 444: X0EXP (rt, 4) = NULL_RTX; : ^~~~~~~~~~~~5: note: array 'fld' declared here 1228 ^ ~:38: note: rtunion fld[1]; ^ In file included from expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl-tests.c ^ ~:../../gcc-10.2.0/gcc/resource.c: 35350../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])27In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1230:37 :11: note: 700: expanded from macro 'RTL_CHECKC1'warning ^ ~ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ::3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])22./genrtl.h::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~444: note: :307: link = XEXP (link, 1)) expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h: ^ ~5 31228:38 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:::1341: warning../../gcc-10.2.0/gcc/rtl.h:444note : ^ ~: array 'fld' declared here:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; : rtunion fld[1]; ^/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK1': ^ ~ 23:In file included from 104:24 ::../../gcc-10.2.0/gcc/rtl-error.c:../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):525: note1341:23In file included from ../../gcc-10.2.0/gcc/rtl-error.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP':23: : : In file included from note : expanded from macro 'offsetof'expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:12295::#define offsetof(t, d) __builtin_offsetof(t, d):3808: ./genrtl.h rtunion fld[1];38 :note: array 'fld' declared here ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: notenote: : :expanded from macro 'RTL_CHECK2'345:expanded from macro 'RTL_CHECK2'3 : rtunion fld[1];warning : ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19 ../../gcc-10.2.0/gcc/rtl.h:1358:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1358 ^ ~:../../gcc-10.2.0/gcc/rtl.h:2727:../../gcc-10.2.0/gcc/reorg.c :../../gcc-10.2.0/gcc/rtl.hwarning:444:3039: ::4 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :444note: : expanded from macro 'X0EXP'expanded from macro 'X0EXP' : *step_out = XEXP (x, 1);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: 5:: ^ ~note: 5 ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1228:38 note::: array 'fld' declared here : XEXP (note, 1) = REG_NOTES (our_prev); array 'fld' declared here1228:38 : rtunion fld[1]; ^ ~note: 1341: ^note23 : expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444:5../../gcc-10.2.0/gcc/rtl.h: ^::1341 444:5:: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl-tests.c ^ ~:In file included from 35: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c3808:: 23 :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 31note: : In file included from array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h::308note:3:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2;expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl-error.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25: In file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.h:23 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h: 444:5: ../../gcc-10.2.0/gcc/rtl.h:1358:27: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~:3808: note./genrtl.h: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared here: expanded from macro 'X0EXP': ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^346../../gcc-10.2.0/gcc/resource.c:507../../gcc-10.2.0/gcc/rtl.h::1229:1228:::38: 193: warning38: 1228array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note: expanded from macro 'RTL_CHECK2' *jump_target = JUMP_LABEL (this_jump_insn);: :expanded from macro 'RTL_CHECK1' 38 X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here rtunion fld[1]; ^ 27: ../../gcc-10.2.0/gcc/reorg.cnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1860 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~: 3039:expanded from macro 'RTL_CHECK1'21: 28 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: XEXP (note, 1) = REG_NOTES (our_prev);5 : ^~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5:../../gcc-10.2.0/gcc/rtl.h:1375:32 1228:../../gcc-10.2.0/gcc/rtl.h:1611:25 :note: array 'fld' declared here : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: notenote: : expanded from macro 'XEXP' note:: expanded from macro 'XCEXP'note: expanded from macro 'RTL_CHECK1' array 'fld' declared herenote#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1230:37 : expanded from macro 'REG_NOTES' : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1]; 3798../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~11 ^: ^ ~: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h: attrs = MEM_ATTRS (x);../../gcc-10.2.0/gcc/rtl.h 1229:444 ^~~~~~~~~~~~~:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:2607::31:24:5expanded from macro 'XEXP' : : In file included from notenote: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here :3808 ^ ~ : ./genrtl.h:313: 444:expanded from macro 'MEM_ATTRS'5:3: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 1229:38 :: note ^note: ^ ~: array 'fld' declared here 38expanded from macro 'RTL_CHECK2'warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1365 rtunion fld[1];: X0EXP (rt, 7) = NULL_RTX;: note: expanded from macro 'RTL_CHECK2' ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 29In file included from :../../gcc-10.2.0/gcc/rtl-error.c :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ :note: 444 :expanded from macro 'X0MEMATTR' 347#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1230:37: :note../../gcc-10.2.0/gcc/rtl.h: 444:1358:27: note: expanded from macro 'X0EXP':expanded from macro 'RTL_CHECKC1' :3../../gcc-10.2.0/gcc/resource.c::5664:16 note: : warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ rtunion fld[1]; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/reorg.c:3040: array 'fld' declared here warning rtunion fld[1]; : ^ In file included from 444::: 1228array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:385: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-tests.c::1358:35: In file included from ../../gcc-10.2.0/gcc/rtl.h for (link = CALL_INSN_FUNCTION_USAGE (call_insn);note: : :3808: :27expanded from macro 'RTL_CHECK1'4./genrtl.h :array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: 310 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:1648 note: : note: expanded from macro 'X0EXP' array 'fld' declared herewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): rtunion fld[1]; ^ In file included from 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlhash.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1358:40: REG_NOTES (our_prev) = note; note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/rtl.h: 27::38:In file included from ../../gcc-10.2.0/gcc/rtl.c ^~~~~~~~~~~~~~~~~~~~ note24: ../../gcc-10.2.0/gcc/rtl.h:: :31: note: 1611:In file included from expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :380825: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK1' 1341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h ^ ~23:: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: note: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' expanded from macro 'REG_NOTES' 343:3: warning#define REG_NOTES(INSN) XEXP(INSN, 6):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3808: note ^ ~ ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~./genrtl.h: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444: 385:../../gcc-10.2.0/gcc/rtl.h:4441229: ../../gcc-10.2.0/gcc/rtl.h:::53: :../../gcc-10.2.0/gcc/rtl.h1341:note38 note: note: :1341:23array 'fld' declared here : rtunion fld[1]; array 'fld' declared here ^: 23: expanded from macro 'RTL_CHECK2' : notewarning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; note ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341 : expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl-tests.c ^: :35: In file included from expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.c../../gcc-10.2.0/gcc/rtl.h ^ ~23311:25: : note../../gcc-10.2.0/gcc/rtl.h:3:1229: :: In file included from :warningexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl-error.h4441229:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 X0EXP (rt, 5) = NULL_RTX; 38: ^ ~ 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: ../../gcc-10.2.0/gcc/rtl.hnote5:../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:notenote: : :1229:38array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h1358 :note ^ ~:348:3 rtunion fld[1]; : 444expanded from macro 'RTL_CHECK2': warning: :27:5../../gcc-10.2.0/gcc/rtl.h:444:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~: array 'fld' declared here: ../../gcc-10.2.0/gcc/resource.c:note 665:5:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'X0EXP'1358:2722: rtunion fld[1];:: array 'fld' declared here warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP'::444 rtunion fld[1]; :In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ link; link = XEXP (link, 1))../../gcc-10.2.0/gcc/rtl.h: ^ ../../gcc-10.2.0/gcc/rtl.c1228 ^ ~:311228: :In file included from 38../../gcc-10.2.0/gcc/rtl.h:3808:: 38./genrtl.h :344:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::: note: 5../../gcc-10.2.0/gcc/reorg.cexpanded from macro 'RTL_CHECK1' X0EXP (rt, 2) = NULL_RTX;:3082:1341:: note: 1523#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK1':../../gcc-10.2.0/gcc/rtl.h: 444 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:5: ^ ~ note: :27array 'fld' declared hereexpanded from macro 'XEXP':warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :note for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: array 'fld' declared here : rtunion fld[1];444:: ^12291611:expanded from macro 'X0EXP': 5: 38 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note: expanded from macro 'RTL_CHECK2' ^ 25 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtlhash.c../../gcc-10.2.0/gcc/rtl.h: ::24: In file included from :note: 1228note35expanded from macro 'REG_NOTES' ^ ~: ../../gcc-10.2.0/gcc/rtl.h:3808:: In file included from ./genrtl.h:38#define REG_NOTES(INSN) XEXP(INSN, 6): array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h66: note ^ ~: expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1341:3::23: note312: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: 444:5: In file included from ../../gcc-10.2.0/gcc/rtl-error.c:3../../gcc-10.2.0/gcc/rtl.h: :note: array 'fld' declared here25: ^ ~ In file included from 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl-error.h:5: ../../gcc-10.2.0/gcc/rtl.h:1229warning :38 XEXP (rt, 1) = arg1;note ^ ~ : : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :note ^: : expanded from macro 'RTL_CHECK2': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c X0EXP (rt, 6) = NULL_RTX;: 23 ^ ~ :: 31../../gcc-10.2.0/gcc/rtl.h:1358: ^ ^ ~: In file included from 27 note: In file included from ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::345: note../../gcc-10.2.0/gcc/resource.c: ^ ~3:3808: ./genrtl.h:444 704:27:379../../gcc-10.2.0/gcc/rtl.h:3:: warning : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' warning XEXP (rt, 1) = arg1;: ^ ~: 1229:38 : ../../gcc-10.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~note: note : expanded from macro 'RTL_CHECK2' mark_set_resources (SET_SRC (x), res, 0, MARK_SRC_DEST);../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~ :12281341:23 ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h note: :1358::38: expanded from macro 'XEXP'array 'fld' declared here2684#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note: expanded from macro 'X0EXP'note rtunion fld[1]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~22 ^ : note../../gcc-10.2.0/gcc/rtl.h:: : ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SET_SRC' 1229:38../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ::#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/reorg.c ^ ~: ^ ~3084 : 1228../../gcc-10.2.0/gcc/rtl.h::1375:32:444../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'444 :14: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XCEXP'5 : : 38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: 5 note: notewarning: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; note ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' next = XEXP (note, 1); :444:5: note ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:: ../../gcc-10.2.0/gcc/rtl.h:1341:23:24: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1];:1230 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:In file included from 444 :37: ^ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: 3808In file included from In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:5../../gcc-10.2.0/gcc/rtl-error.c:note: :25: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: ../../gcc-10.2.0/gcc/rtl.h:1229In file included from 35../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h::: 3808:94:338:3808: : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:note: : expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~array 'fld' declared here313: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:warning rtunion fld[1]; : ^ ~380:3 3 ^ :: In file included from ../../gcc-10.2.0/gcc/rtl.c444../../gcc-10.2.0/gcc/rtl.h:444warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XEXP (rt, 1) = arg1; warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5 X0EXP (rt, 7) = NULL_RTX; : ../../gcc-10.2.0/gcc/rtl.h:31array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5:1341::23: noteIn file included from :: array 'fld' declared here ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : note: XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:3808 :1358 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 1345 :27 ^: ^ ~ : note ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here346: ../../gcc-10.2.0/gcc/resource.c::: 25 rtunion fld[1];1229:7373 :33expanded from macro 'X0EXP' ^ :: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :444:5: warning../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228 X0EXP (rt, 4) = NULL_RTX;: warningnote ../../gcc-10.2.0/gcc/reorg.cnote:: expanded from macro 'XBBDEF' ^ ~:38: :3133: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1358array 'fld' declared here : ^ ~ :expanded from macro 'RTL_CHECK1' :2327: :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ : ^expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444: mark_set_resources (XEXP (XEXP (x, 1), 0), res, 0, MARK_SRC_DEST); ^ ~ ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1341: : note../../gcc-10.2.0/gcc/rtl.h:23 if (NOTE_P (p) && NOTE_KIND (p) == NOTE_INSN_SWITCH_TEXT_SECTIONS) 1228:38:1228: note: ^~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK1' array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):444:5: note: array 'fld' declared here expanded from macro 'NOTE_KIND' rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtlhash.c ^ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h: #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) 3808 ^ ~: ./genrtl.h:177:3: ^ ~../../gcc-10.2.0/gcc/rtl.h:1371:32: ^note../../gcc-10.2.0/gcc/rtl.h : In file included from ../../gcc-10.2.0/gcc/rtl.c expanded from macro 'XCINT' ::122931: warning../../gcc-10.2.0/gcc/rtl.h: In file included from In file included from :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):../../gcc-10.2.0/gcc/rtl-tests.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:3808: 38: : ./genrtl.h:444 ^ ~ 34735note: : :../../gcc-10.2.0/gcc/rtl.h:1230expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;:37 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note:3 ^ ~5: warning../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::1341:3808 : expanded from macro 'RTL_CHECKC1' note: : ./genrtl.h:array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; 343 :335../../gcc-10.2.0/gcc/rtl.h ^ ~ : note:: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1341 ../../gcc-10.2.0/gcc/rtl.h:1358:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23 rtunion fld[1];: expanded from macro 'XEXP': note: 27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ note ^ ~ ^~~ : In file included from ../../gcc-10.2.0/gcc/rtl-error.c expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h::1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XEXP' :: ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h1229:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl-error.h:5:: note: :1228:38:array 'fld' declared here39:23: note: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: notenote : expanded from macro 'RTL_CHECK2' ^In file included from expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': 3808 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :./genrtl.h: 381 ^ ~:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : 1229:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: ^~~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1358 ^ ~:27: ^ ~5 ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'X0EXP':444444 : 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~:note : note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here 5444:5../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : rtunion fld[1]; note: array 'fld' declared here 1228 : ^ rtunion fld[1]; ^ ^38 : note: expanded from macro 'RTL_CHECK1' In file included from : ../../gcc-10.2.0/gcc/rtlhash.c:24 ./genrtl.h:: In file included from 344../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])738178:3127: warning: :3: : ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h: mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST);In file included from ../../gcc-10.2.0/gcc/reorg.c: ^ ~444../../gcc-10.2.0/gcc/rtl.h: : ^ ~5: 3808: ./genrtl.h:warning :348note../../gcc-10.2.0/gcc/rtl.h:13413164:37: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : :warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]::1345: X0EXP (rt, 2) = NULL_RTX;23:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: 1358 ^ ^ ~:../../gcc-10.2.0/gcc/rtl.h:186027: note: ../../gcc-10.2.0/gcc/rtl.hIn file included from expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:25../../gcc-10.2.0/gcc/rtl-error.c28: :: note25:: In file included from note: 1229: :38:../../gcc-10.2.0/gcc/rtl-error.h::expanded from macro 'XBBDEF' 23expanded from macro 'JUMP_LABEL'1358#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :27: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from note: ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.hexpanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::382:../../gcc-10.2.0/gcc/rtl.h:1375381228:: ^ ~: note: 32 38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h3 :: note: ../../gcc-10.2.0/gcc/rtl.h noteexpanded from macro 'RTL_CHECK1' :1228:: :38expanded from macro 'XCEXP'warning: : 444:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :note444: ^ ~: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1' :1230../../gcc-10.2.0/gcc/rtl.h:1358: ^ ~ rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h37: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECKC1'444 ^ ~27:: 5note: : noteexpanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/resource.c:: array 'fld' declared here 5 rtunion fld[1]; : ^ 738:note: array 'fld' declared here In file included from rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])33../../gcc-10.2.0/gcc/rtl-tests.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h35: ::1007 ^ 5In file included from : In file included from warning:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtlhash.c14: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ../../gcc-10.2.0/gcc/rtl.h24: mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST);expanded from macro 'ANY_RETURN_P' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341: array 'fld' declared here : rtunion fld[1]; ^ (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) In file included from 3808:../../gcc-10.2.0/gcc/rtl.h:: 23./genrtl.h:: :note: expanded from macro 'XEXP'345 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808In file included from ../../gcc-10.2.0/gcc/rtl.c:31:../../gcc-10.2.0/gcc/rtl.h:12281229 3../../gcc-10.2.0/gcc/rtl.h::38:: : ./genrtl.hwarning: : In file included from 725:45::../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1'3808: :38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'GET_CODE'./genrtl.h:379#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 179 ^ ~ : ^ ~33 :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 1358warning:27: note: expanded from macro 'X0EXP'#define GET_CODE(RTX) ((enum rtx_code) (RTX)->code):1341: ^~~ 444: : 5: ../../gcc-10.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: XEXP (rt, 1) = arg1; XEXP (rt, 3) = arg3;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5note:35 :: ^ ~ : ^ ~ note note: ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 1228:../../gcc-10.2.0/gcc/rtl.h134138: expanded from macro 'XEXP' :note: 134123: : expanded from macro 'RTL_CHECK1': note23:: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; note: ^ expanded from macro 'XEXP' ^ ~ ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229::../../gcc-10.2.0/gcc/reorg.c:39In file included from :12291229::../../gcc-10.2.0/gcc/rtl-error.c:38:444:3164 5::37: warning38: note: expanded from macro 'RTL_CHECK2' :25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: notenote444: expanded from macro 'RTL_CHECK2'In file included from note: array 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl-error.h:23 rtunion fld[1]; : : && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl-tests.c ../../gcc-10.2.0/gcc/rtl.h:444note::1860::: 35: :285In file included from array 'fld' declared here 444:5:: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here In file included from :note:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' 3808: ./genrtl.h rtunion fld[1];:3808: In file included from :../../gcc-10.2.0/gcc/rtlhash.c:24note: ^./genrtl.h:383: : In file included from ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)346array 'fld' declared here:3: 3:In file included from ^ ~ :3808: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.c:warning rtunion fld[1]; :1375./genrtl.h ^31: In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :32../../gcc-10.2.0/gcc/rtl.h : :: XINT (rt, 5) = arg3; ^ ~../../gcc-10.2.0/gcc/resource.c3808::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]744 180: ./genrtl.h:: 380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h :3 XBBDEF (rt, 2) = arg2;:: 1338 27: ^ ~ ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:warning : warning1358:2723../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note ::1345 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25:: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ note ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:1230: expanded from macro 'X0EXP' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) mark_set_resources (XEXP (x, 1), res, 0, MARK_SRC_DEST);:expanded from macro 'XBBDEF' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1338 :23: :37 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: note: note../../gcc-10.2.0/gcc/rtl.h :1228:../../gcc-10.2.0/gcc/rtl.h:38: expanded from macro 'XINT' note38: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECK1'note : expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1228:444: ^ ~ ^ ~ 1341 :38:1229:38 : note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:note:444:: expanded from macro 'RTL_CHECK2'51007: : 5: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])40note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here : ^ ~: note523: : ../../gcc-10.2.0/gcc/rtl.h: :note: array 'fld' declared here444:note expanded from macro 'ANY_RETURN_P'note5: rtunion fld[1]; rtunion fld[1];note: array 'fld' declared here: expanded from macro 'XEXP' ^ rtunion fld[1]; : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^./genrtl.h (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: ^ ^ ~In file included from 347../../gcc-10.2.0/gcc/rtlhash.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl-error.c:25: 24In file included from ../../gcc-10.2.0/gcc/rtl.c::331In file included from ../../gcc-10.2.0/gcc/rtl.h:725../../gcc-10.2.0/gcc/rtl-error.h:: In file included from 1229::../../gcc-10.2.0/gcc/rtl.h:3808: : :./genrtl.h:181:345:In file included from 23: In file included from 38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: : expanded from macro 'RTL_CHECK2' : :./genrtl.h:3843808: notewarning: : ./genrtl.hexpanded from macro 'GET_CODE' :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ :3381:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning XINT (rt, 5) = arg5; X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:::444 23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 warning: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: ^ ~:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: 5: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358note :13581229:: array 'fld' declared here XSTR (rt, 6) = arg4;:38:27 note::note: array 'fld' declared here27: note: expanded from macro 'X0EXP': ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1]; rtunion fld[1]; ^:expanded from macro 'RTL_CHECK2' 23 : note: expanded from macro 'XSTR' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/resource.c:745 ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 27 ^ ~1228../../gcc-10.2.0/gcc/rtl.h: ^ ~: ../../gcc-10.2.0/gcc/reorg.c:3182: 38 : :notewarning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 40:4441228: expanded from macro 'RTL_CHECK1': warning: : : mark_set_resources (XEXP (x, 2), res, 0, MARK_SRC_DEST);:38: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5 : note1229note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1': ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ if (target_label && target_label != JUMP_LABEL (jump_insn))array 'fld' declared here 444:5../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 38In file included from ../../gcc-10.2.0/gcc/rtlhash.c:note ^~~~~~~~~~~~~~~~~~~~~~ :1341::24../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h: :note:array 'fld' declared here: expanded from macro 'RTL_CHECK2'444:51860 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28: :23:note ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'JUMP_LABEL' rtunion fld[1];3808: ./genrtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note:182: ^ ~:3 ^ ^ ~: warning note : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:444:expanded from macro 'XEXP' In file included from : ../../gcc-10.2.0/gcc/rtl.c:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here5 :31: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 6) = arg6; :32:In file included from note ^ ~ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP' ^: note: array 'fld' declared here In file included from rtunion fld[1]; 1341 ^:23../../gcc-10.2.0/gcc/rtl-tests.c:35 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229:: note: expanded from macro 'XEXP' 38: noteIn file included from : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808 : ^ ~./genrtl.h:382:expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-error.c1229: ^ ~:38::253:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808: : In file included from ../../gcc-10.2.0/gcc/rtl-error.h:../../gcc-10.2.0/gcc/rtl.h:1230: warning note./genrtl.h: :34823: In file included from ../../gcc-10.2.0/gcc/rtl.h37 ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' ::3../../gcc-10.2.0/gcc/rtl.h:444:3808: warning: ./genrtl.h: 5:415:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3: X0EXP (rt, 6) = NULL_RTX;warning ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h note : array 'fld' declared herenote: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;:444:: ^ ~1358#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];:5: ^ ~27 ^ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/resource.c:801:23: ../../gcc-10.2.0/gcc/rtl.h warning: : ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 444note:5:1358:27: ../../gcc-10.2.0/gcc/rtl.hnote: : for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) note: expanded from macro 'X0EXP' array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1338:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: note : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:2573expanded from macro 'XINT' ^ : array 'fld' declared here :40:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/reorg.c: :3200noteexpanded from macro 'X0EXP' : expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h : ^ ../../gcc-10.2.0/gcc/rtl.h20:::13841229::4338:1228 note: 1228:38: note: expanded from macro 'RTL_CHECK1': In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: expanded from macro 'XCVECLEN'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38:In file included from : warningnote../../gcc-10.2.0/gcc/rtl.h:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 : expanded from macro 'RTL_CHECK1' rtx label = JUMP_LABEL (next); : note: expanded from macro 'RTL_CHECK2'./genrtl.h: ^ ~ ^~~~~~~~~~~~~~~~~220../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h35:::4441860:::28: 5:note: warning note: ^ ~: expanded from macro 'JUMP_LABEL'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1376:: rtunion fld[1]; array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 32note ^ ~: : ^array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ rtunion fld[1]; ^ noteIn file included from : expanded from macro 'XCVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)../../gcc-10.2.0/gcc/rtl.cIn file included from In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl.h note::../../gcc-10.2.0/gcc/rtl-tests.c: 23expanded from macro 'XCEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 :31: ^ ~134135: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~../../gcc-10.2.0/gcc/rtl.h: 23:./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h::448:../../gcc-10.2.0/gcc/rtl.h:38081230note::12303808337: : ./genrtl.h::: expanded from macro 'XEXP'37:379:3:: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : ./genrtl.h :383array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning ^ ~expanded from macro 'RTL_CHECKC1': ../../gcc-10.2.0/gcc/rtl.h:1229 XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: note: warning:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ../../gcc-10.2.0/gcc/rtl.h: :444:5: noteexpanded from macro 'RTL_CHECKC1' ^ ~ : note XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1340 XINT (rt, 5) = arg3; array 'fld' declared here ^ ~ rtunion fld[1]; ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ :../../gcc-10.2.0/gcc/reorg.c1338 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h1341:23:3209 ^ ~23: note:23::10:444 : note: : expanded from macro 'XSTR' : ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):742:32 : ^ ~warning: 5: :expanded from macro 'XEXP'note notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : : rtunion fld[1]; ^ expanded from macro 'GET_NUM_ELEM'1229expanded from macro 'XINT' :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ++LABEL_NUSES (target_label);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~38 ^ ~ : note../../gcc-10.2.0/gcc/rtl.hIn file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:444 ^~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note../../gcc-10.2.0/gcc/rtlhash.c1229:38../../gcc-10.2.0/gcc/rtl.h:::24: : In file included from 1229:38: note: expanded from macro 'RTL_CHECK2' : note../../gcc-10.2.0/gcc/rtl.h1805:array 'fld' declared here ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~26: rtunion fld[1]; :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ note../../gcc-10.2.0/gcc/resource.c:: 802../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'LABEL_NUSES'444./genrtl.h:221::../../gcc-10.2.0/gcc/rtl.h:444::5: note: :#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1371:array 'fld' declared here3: 22:warning : note rtunion fld[1]; ^ 32: :In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c mark_set_resources (ASM_OPERANDS_INPUT (x, i), res, in_dest, ^~~~~~~~~~~~~~~~~~~~~~~~~ :31: In file included from 444: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XCINT'3808: ./genrtl.h XBBDEF (rt, 2) = arg2; #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 5: note:../../gcc-10.2.0/gcc/rtl.h1345::3842572: ^ ::2512303In file included from : array 'fld' declared here:36../../gcc-10.2.0/gcc/rtl-tests.c:: warning37 :35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : : rtunion fld[1];./genrtl.h:: note notenotearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'ASM_OPERANDS_INPUT'380 :3: expanded from macro 'XBBDEF' : ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : In file included from ../../gcc-10.2.0/gcc/rtl-error.cexpanded from macro 'RTL_CHECKC1'#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) :warning25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:: ^ ~ 23 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~In file included from XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444:1383: ^ ~ :4338085../../gcc-10.2.0/gcc/rtl.h:: :1345:./genrtl.h ^ ~ 25:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: note: 1340:23note: 1228::449: notearray 'fld' declared here : rtunion fld[1]; : expanded from macro 'XBBDEF'expanded from macro 'XCVECEXP' 3: : ^ note#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M): expanded from macro 'XSTR' ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c38:3211 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1376 :: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~32../../gcc-10.2.0/gcc/rtl.h :: ../../gcc-10.2.0/gcc/rtl.h1338::1229:note: warningexpanded from macro 'XCVEC':: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 1228#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)23 note: :38 ::: ^ ~ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.hnote : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ++LABEL_NUSES (label); note: note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' :444 : ^~~~~~~~~~~~~~~~~~~ 1230: ^ ~ 537../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/rtl.h::444 note:1805: ^ ~:265: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~note: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here ^ ~ : expanded from macro 'LABEL_NUSES' :38:../../gcc-10.2.0/gcc/rtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; rtunion fld[1]; :444:note12335: : ^ ~expanded from macro 'RTL_CHECK2': ^ ^ 35In file included from ../../gcc-10.2.0/gcc/rtlhash.cIn file included from : :24: In file included from notenote: ../../gcc-10.2.0/gcc/rtl-tests.c:../../gcc-10.2.0/gcc/rtl.h35: : expanded from macro 'RTVEC_ELT'In file included from :../../gcc-10.2.0/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h1371 ^ ^~~~~:../../gcc-10.2.0/gcc/rtl.h3808:: 4443808: 5../../gcc-10.2.0/gcc/rtl.h:444: : note:: ./genrtl.h:32In file included from ../../gcc-10.2.0/gcc/rtl.c:array 'fld' declared here :31: In file included from 2225:: rtunion fld[1];./genrtl.h ^: note note: expanded from macro 'XCINT' In file included from :../../gcc-10.2.0/gcc/rtl.h: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl-error.carray 'fld' declared here ^ ~ :3: ../../gcc-10.2.0/gcc/rtl.h3808: warning./genrtl.h:415::25: In file included from 381: rtunion fld[1]; : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl-error.h: XEXP (rt, 3) = arg3;:1230: ^33 ^ ~ : warning : : warning../../gcc-10.2.0/gcc/rtl.h: 37array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:31341 X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27::: expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];23 :warning note ^ ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/reorg.c::3227:5: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' 1338 expanded from macro 'XEXP': 1342 --LABEL_NUSES (label);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 23: note ^ ~: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229:38:../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: ^ ~ :../../gcc-10.2.0/gcc/rtl.h: :1229: 1805 ^ ~38 :../../gcc-10.2.0/gcc/rtl.h:44438::5 : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ^: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c26:: note: expanded from macro 'LABEL_NUSES' 24: In file included from #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])31 : In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: 3808 ^ ~: ./genrtl.h: :./genrtl.h 448../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::::1047: 223:3::1371 444warning: ^ ~:325: : note: 20array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCINT'note: ../../gcc-10.2.0/gcc/rtl.h:3: : array 'fld' declared here#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 444 XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];warning: :5: note../../gcc-10.2.0/gcc/rtl.hwarning: : array 'fld' declared here ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^: :In file included from 1230 :../../gcc-10.2.0/gcc/rtl-error.c XINT (rt, 4) = arg4;1340::25 ^ 23 for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^ ~ : 37In file included from note ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^~~~~~~~~~~~~~~~~~~~~: 1338:In file included from ../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl-tests.cnote ^ ~ 23:: :../../gcc-10.2.0/gcc/rtl.h35: ../../gcc-10.2.0/gcc/rtl.h23:: expanded from macro 'RTL_CHECKC1': 1229In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :1611note: :38:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XINT' :expanded from macro 'RTL_CHECK2' 3808 ^ ~ 3808: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: ^ ~ 451:38225: ^ ~3:../../gcc-10.2.0/gcc/rtl.h:::4443 1229:5:note: 38:: note../../gcc-10.2.0/gcc/rtl.hwarningexpanded from macro 'REG_NOTES'warning: : : :: expanded from macro 'RTL_CHECK2'444array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 X0EXP (rt, 4) = NULL_RTX; #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ ~: array 'fld' declared here XVEC (rt, 4) = arg4; rtunion fld[1]; note../../gcc-10.2.0/gcc/rtl.h : : ../../gcc-10.2.0/gcc/rtl.h1341 ^ ~ ^:1358:23: ../../gcc-10.2.0/gcc/rtl.h: : notearray 'fld' declared here27:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1342: rtunion fld[1]; :23 444: ^3229::14: 5: note: ^ ~ warningarray 'fld' declared here ^ ~ In file included from : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :31: ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; 1228 note:38:: if (--LABEL_NUSES (target_label) == 0) note: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~: 3808expanded from macro 'XVEC'38: ../../gcc-10.2.0/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtlhash.cnote: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :./genrtl.h1805:24: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])26../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h: 224note : : ^ ~ :../../gcc-10.2.0/gcc/rtl.h449:3:3expanded from macro 'LABEL_NUSES' ^ ~../../gcc-10.2.0/gcc/rtl.h444 :444::#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)5: note: ../../gcc-10.2.0/gcc/rtl.h::: 12295: ^ ~ :38 notearray 'fld' declared here : rtunion fld[1]; ^ warning../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 1371: rtunion fld[1]; warning:32:: ../../gcc-10.2.0/gcc/resource.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1047 XINT (rt, 2) = arg2; :56:note: ^ XINT (rt, 5) = arg5;expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/rtl-tests.c #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~: note: warningexpanded from macro 'RTL_CHECK2' : ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):35 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h: for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1))../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::: ^ ~1230:37 444:5:3808../../gcc-10.2.0/gcc/rtl.h:1341: :note: 1338:23./genrtl.h: note1338::383:23:expanded from macro 'RTL_CHECKC1': expanded from macro 'XINT' 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/rtl.h 23 ^ ~:444 :note note expanded from macro 'XINT' : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5array 'fld' declared here : ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:note rtunion fld[1]; ^: array 'fld' declared here1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h ^ ~::1229: In file included from ../../gcc-10.2.0/gcc/rtl-error.c ../../gcc-10.2.0/gcc/rtl.h:25: :1229:38 rtunion fld[1];: note38: ^ In file included from ../../gcc-10.2.0/gcc/rtl.h38 note: ../../gcc-10.2.0/gcc/reorg.cexpanded from macro 'RTL_CHECK2':: ../../gcc-10.2.0/gcc/rtl-error.h expanded from macro 'RTL_CHECK2':23: 3250:note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338: : 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::expanded from macro 'RTL_CHECK2' :3808warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 : : ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:452 :444: note: array 'fld' declared here :444::3:55: note: note rtunion fld[1]; : warning array 'fld' declared here ^ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ In file included from noteIn file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtlhash.c XVEC (rt, 5) = arg5;: array 'fld' declared here :31 rtx other_target = JUMP_LABEL (other); rtunion fld[1];expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~ ^ : ../../gcc-10.2.0/gcc/rtl.h: :1860:28 ^ ~24../../gcc-10.2.0/gcc/resource.c:: 1059:../../gcc-10.2.0/gcc/rtl.h: In file included from :1342:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 4502320note: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~3:: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' warning: warning3808: 1229: :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: :38:./genrtl.h::notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 225 note : : expanded from macro 'XVEC':expanded from macro 'RTL_CHECK2' note : expanded from macro 'REG_NOTES'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 3) = arg3; 3 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : ^ ~ ^ ~ 444:warning5: #define REG_NOTES(INSN) XEXP(INSN, 6): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :note../../gcc-10.2.0/gcc/rtl.h:1375 ^ ~../../gcc-10.2.0/gcc/rtl.h:1342: array 'fld' declared here : 23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ::23:32 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h note: ^ XEXP (rt, 6) = arg6;: :expanded from macro 'XEXP'In file included from ^ ~1229:38: ../../gcc-10.2.0/gcc/rtl-tests.c: note35: In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1229:: expanded from macro 'RTL_CHECK2' :: expanded from macro 'XCEXP' ^ ~3808 38: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1229:38 ../../gcc-10.2.0/gcc/rtl.h::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 1341:384 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnote::23: 3: ../../gcc-10.2.0/gcc/rtl.h::warning1230:expanded from macro 'RTL_CHECK2' 444 :444note:5: 37: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~5 XSTR (rt, 6) = arg4; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: : note444:note: 1340note: array 'fld' declared here: array 'fld' declared here 5expanded from macro 'RTL_CHECKC1' rtunion fld[1]; rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ :In file included from ../../gcc-10.2.0/gcc/rtl.c:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 31: In file included from ^ ~ note: : expanded from macro 'XSTR'note: ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ array 'fld' declared here444::451: ^ ~3 ^: ../../gcc-10.2.0/gcc/rtl.h: warning1229: 5:38 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from ../../gcc-10.2.0/gcc/rtl-error.c XVEC (rt, 4) = arg4; ^ ~:25 note: array 'fld' declared here: ^ In file included from 1229 ../../gcc-10.2.0/gcc/rtl-error.h: :38: rtunion fld[1];../../gcc-10.2.0/gcc/resource.c: note: ^note1059:: 23 expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/reorg.c../../gcc-10.2.0/gcc/rtl.h:1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])56: 3251In file included from :../../gcc-10.2.0/gcc/rtl.h: ::23: ^ ~expanded from macro 'RTL_CHECK2' notewarning: 3808: 19: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h./genrtl.h :444: target_label = JUMP_LABEL (insn); for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)):453:../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~ 1229:38::444:1341../../gcc-10.2.0/gcc/rtl.h:5::23 3:: note note: :note : 1860expanded from macro 'XEXP'warningnote: :28:: expanded from macro 'RTL_CHECK2': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herearray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'JUMP_LABEL':In file included from ../../gcc-10.2.0/gcc/rtlhash.c ^ ^ ~ XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h ::1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from 44424: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl-tests.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338:: 23:35: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ note::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3808: ^ ~ ./genrtl.h: 226../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XINT':::3:5:3808 note: array 'fld' declared here1375#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning:: ./genrtl.h: 32 rtunion fld[1]; 444: ^:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]415 In file included from ^ ~../../gcc-10.2.0/gcc/rtl.c:31: :5 3: X0EXP (rt, 7) = NULL_RTX;note In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::3808 note: 1229warning: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h38:: :452::expanded from macro 'XCEXP'array 'fld' declared here 1358 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ 3: warning27 ^ ~ : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/resource.c1338:23:: note: expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1094: XVEC (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])91230: ^ ~ : ^ ~ ^ ~ 37: warningnote: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::note:12291342444:5:38: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'XVEC'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note && NOTE_KIND (real_insn) == NOTE_INSN_EPILOGUE_BEG) ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: :12281229 ../../gcc-10.2.0/gcc/rtl.h:1675: ^../../gcc-10.2.0/gcc/rtl.h::38 25: 444note:38:: : noteexpanded from macro 'NOTE_KIND'note: 5expanded from macro 'RTL_CHECK1' : note: In file included from expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl-error.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl-error.h ../../gcc-10.2.0/gcc/rtl.h:23: In file included from :../../gcc-10.2.0/gcc/rtl.h:444note../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:444444:: ^ ~ 5: note5:5:: array 'fld' declared here note : array 'fld' declared here486: rtunion fld[1];: array 'fld' declared here: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ :1371: rtunion fld[1]; ^ rtunion fld[1];In file included from ^ ^../../gcc-10.2.0/gcc/rtl.c3: 32: :../../gcc-10.2.0/gcc/reorg.c: 3326:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from warning../../gcc-10.2.0/gcc/rtl.h31note: In file included from ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1338expanded from macro 'XCINT'In file included from ::23:3808: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): ./genrtl.h::3808../../gcc-10.2.0/gcc/rtlhash.c array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:448:3::453: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 243note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; target_label = JUMP_LABEL (delay_jump_insn);: ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~::1230 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h warning37 1860:28:3808: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h:1229:: 38: note265::1340array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECKC1' :323#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note:: ^ ~ XINT (rt, 6) = arg6;warningnote: expanded from macro 'JUMP_LABEL': note: : expanded from macro 'XSTR'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1375:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ^ ~ XEXP (rt, 1) = arg1; 32 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 5:../../gcc-10.2.0/gcc/rtl.h:1338 note ^ ~../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XCEXP'444:23: :5 ^ ~ note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1341../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here rtunion fld[1]; : ^ ~ ^ ~23note: array 'fld' declared here1229: :38 ^ : ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1];38 ^ ../../gcc-10.2.0/gcc/rtl.hnote:: note: 1230expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' :37: In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :444 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: note:note : note516: :array 'fld' declared here: ^ ~expanded from macro 'RTL_CHECKC1' 3: array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XVEC (rt, 1) = arg1; ^ ~ In file included from : ../../gcc-10.2.0/gcc/rtl.c:31 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:::444./genrtl.h:13425: note: :array 'fld' declared here : rtunion fld[1];3808 ^ 23../../gcc-10.2.0/gcc/reorg.c:1229:44938: :note3::3389 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :./genrtl.h: : expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' XINT (rt, 2) = arg2; ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338: ^ ~23 21 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: : note: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: :note: array 'fld' declared here: rtunion fld[1]; ^ : In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h444::4865: note: array 'fld' declared here rtx temp_label = JUMP_LABEL (trial_seq->insn (0)); rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h1229:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :517:3: 38warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XEXP (rt, 2) = arg2; ^ ~: 3: ../../gcc-10.2.0/gcc/rtl.hnote: warningexpanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h :1860:28: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'JUMP_LABEL':1341:23: XINT (rt, 1) = arg1; ^ ~ note: :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1345../../gcc-10.2.0/gcc/rtl.h ^ ~:expanded from macro 'XEXP'1338:23../../gcc-10.2.0/gcc/rtl.h::: note: expanded from macro 'XINT'25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1375#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229::38 :444../../gcc-10.2.0/gcc/rtl.h:122932:38: note: :: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XCEXP' note: note: expanded from macro 'XBBDEF' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : 5expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: :444:5 :note note: :array 'fld' declared here: :array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1];1230 ^ : ^37In file included from : note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ 1228../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from In file included from ../../gcc-10.2.0/gcc/rtl-error.c../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 3808: ../../gcc-10.2.0/gcc/rtl.c./genrtl.h rtunion fld[1];::450:3:: : ^ warning../../gcc-10.2.0/gcc/reorg.c:253475:16:38: In file included from ../../gcc-10.2.0/gcc/rtl-error.h :23: : In file included from ../../gcc-10.2.0/gcc/rtl.h:warning3808array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]31 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:: : ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 XVEC (rt, 3) = arg3; ^ ~note : : ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ rtx label = JUMP_LABEL (next);expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::516:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: 1342 ^~~~~~~~~~~~~~~~~ :23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC' ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : 444 ^ ~:1341 : ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:18601229:: 23note:: array 'fld' declared herenote: :28: note: expanded from macro 'JUMP_LABEL' expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ :note1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtlhash.c: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: expanded from macro 'RTL_CHECK2' :1375../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 :./genrtl.h38:: note267: 444expanded from macro 'RTL_CHECK2': :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~323 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from : ^ ~1341 ../../gcc-10.2.0/gcc/rtl-error.cnote: expanded from macro 'XCEXP': ::2325#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl-error.h:../../gcc-10.2.0/gcc/rtl.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808 : note./genrtl.h :519:3: 444 ^ ~ : :../../gcc-10.2.0/gcc/rtl.h5:: noteexpanded from macro 'XEXP': 1230array 'fld' declared here 444 rtunion fld[1];:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::37 : X0EXP (rt, 4) = NULL_RTX; notenote ^ ~ : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : array 'fld' declared here 1358 rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 27 : ^ ^In file included from ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.hnote:In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' 444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtl.h:1228:38::1229 ::531: In file included from note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])35 ^ ~ : In file included from 38../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:451:3: :warning: 3808note: expanded from macro 'RTL_CHECK2': note:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ./genrtl.hnote:: array 'fld' declared here rtunion fld[1]; ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : 517./genrtl.h::../../gcc-10.2.0/gcc/reorg.c XVEC (rt, 4) = arg4;: ../../gcc-10.2.0/gcc/rtl-error.c ^ ~: 325:: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:232683476:: : In file included from ../../gcc-10.2.0/gcc/rtl.h:203808: ./genrtl.h:550::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h 3warning XEXP (rt, 1) = arg1;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning:: 1342array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XEXP (rt, 2) = arg2; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_label = JUMP_LABEL (delay_jump_insn);134123 XINT (rt, 4) = arg4;:23: note: expanded from macro 'XEXP': 1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XVEC' 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::381229 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h:1338:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECK2': 38 :../../gcc-10.2.0/gcc/rtl.h23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~1860:28: note: expanded from macro 'JUMP_LABEL' note #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ ~../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:: 444:5:../../gcc-10.2.0/gcc/rtl.h 1229../../gcc-10.2.0/gcc/rtl.h:1375:3832: :note38:: notenote: : : :expanded from macro 'RTL_CHECK2'444:5expanded from macro 'RTL_CHECK2'note : array 'fld' declared here expanded from macro 'XCEXP' rtunion fld[1];: note : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h : 1230 ^ In file included from :In file included from 37../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl-error.c ::25 note: expanded from macro 'RTL_CHECKC1':../../gcc-10.2.0/gcc/rtl.h:: 444:5../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/rtl-error.h:23444:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 5: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~3808 note: array 'fld' declared here noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h3808: ./genrtl.h:: 551../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];note: array 'fld' declared here :array 'fld' declared here : rtunion fld[1]; ^ 3: 518warning rtunion fld[1];: 3 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/reorg.c:3491: 5 ^ ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h :warning1341: :23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtlhash.c :24: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h ++LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;:3808: ./genrtl.h:452:3 ^ ~: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 18053808: ./genrtl.h:269::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~ note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h: ^ ~1341 :23: note26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' note: ^ ~expanded from macro 'LABEL_NUSES' : 1342:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' ^ ~#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :444:5 ^ ~: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13711229:::1229:38:1338: rtunion fld[1];23: 38: note: 32: note: expanded from macro 'XINT' note ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; : ^ expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.c:31 : note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hIn file included from :12291230../../gcc-10.2.0/gcc/rtl-tests.c:380837::: 35note: : : expanded from macro 'RTL_CHECKC1' ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h: note: expanded from macro 'RTL_CHECK2' ^ ~ :./genrtl.h../../gcc-10.2.0/gcc/rtl.h:519:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning../../gcc-10.2.0/gcc/rtl.h::444: 5: : note: array 'fld' declared here453 ^ ~: 3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444 rtunion fld[1]; ^warning : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ 5../../gcc-10.2.0/gcc/reorg.c../../gcc-10.2.0/gcc/rtl.h:3514:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: if (old_label && --LABEL_NUSES (old_label) == 0) :note1338: array 'fld' declared here: rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; 23 ^~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h:1805:26 ^ ~: note: expanded from macro 'LABEL_NUSES' :444:5: notenote: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from 27:array 'fld' declared here: note #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)note : ^ ~expanded from macro 'RTL_CHECK2' : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1371 :32:../../gcc-10.2.0/gcc/rtl-error.c ^ ~:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h : ^ ~23: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h :../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCINT'653 : ^3 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ../../gcc-10.2.0/gcc/rtl.h ^ ~::1228 ::38: In file included from warning../../gcc-10.2.0/gcc/rtlhash.c:24: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;./genrtl.h:270:3: :5: note: array 'fld' declared here 1230:37: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.cnotewarning: expanded from macro 'RTL_CHECKC1':: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ 31#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:550:3In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: 444 : ^ ~5: :note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~486 XEXP (rt, 1) = arg1;: array 'fld' declared here :3: ../../gcc-10.2.0/gcc/rtl.h warning ^ ~: rtunion fld[1]; : ^1234 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::38: XINT (rt, 1) = arg1; ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h:23: :note: expanded from macro 'XEXP' :1338:23: note: expanded from macro 'XINT'note note: expanded from macro 'XWINT' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 445:5:../../gcc-10.2.0/gcc/reorg.c1229::356738::5 note :1229:note38: : notearray 'hwint' declared here: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' : HOST_WIDE_INT hwint[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444 ^ ~:5: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here warning : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:444: 5:444 rtunion fld[1]; ^ LABEL_NUSES (real_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note In file included from ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtlhash.c:59:../../gcc-10.2.0/gcc/rtl.h26: : notearray 'fld' declared here: expanded from macro 'HOST_WIDE_INT' ::245: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808array 'fld' declared here :# define HOST_WIDE_INT long long1805 : :26: note./genrtl.h: expanded from macro 'LABEL_NUSES' rtunion fld[1]; rtunion fld[1]; ^ ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl-error.c ^ ../../gcc-10.2.0/gcc/rtl.h3808:: In file included from 13711341::3223:: note: :../../gcc-10.2.0/gcc/rtl.c:31expanded from macro 'XCINT'./genrtl.h : 25#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP'3808 : 516:3:: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h551:1230:In file included from ../../gcc-10.2.0/gcc/rtl.h:122937:3:: XVEC (rt, 1) = arg1;38 ^ ~ : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1342 :: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~23 : note../../gcc-10.2.0/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~./genrtl.h:654 :../../gcc-10.2.0/gcc/rtl.h3:: XEXP (rt, 2) = arg2;444:5: note: array 'fld' declared herewarning rtunion fld[1];444:5: ^ ^ ~note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: XWINT (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:445: 5: note: array 'hwint' declared here: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h444::38085: note: : array 'fld' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ./genrtl.h ^ ^note :307:3 rtunion fld[1];: warning../../gcc-10.2.0/gcc/reorg.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3569 :: ^ XEXP (rt, 1) = arg1;5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/hwint.h:59: ^ ~../../gcc-10.2.0/gcc/rtl-tests.c26: 35expanded from macro 'XEXP':: In file included from note../../gcc-10.2.0/gcc/rtl.h LABEL_NUSES (real_simple_return_label)++;: expanded from macro 'HOST_WIDE_INT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 3808../../gcc-10.2.0/gcc/rtl.h :1341:: # define HOST_WIDE_INT long long./genrtl.h:517 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23../../gcc-10.2.0/gcc/rtl.h :1805:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ XEXP (rt, 2) = arg2;: ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP' :1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h23: note note: expanded from macro 'LABEL_NUSES' :1229:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1371:In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: note: expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32../../gcc-10.2.0/gcc/rtl.h::In file included from note: expanded from macro 'XCINT'444 ../../gcc-10.2.0/gcc/rtl.h:1229:38::#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl-error.h:38:note: note:../../gcc-10.2.0/gcc/rtl.h23:1230:37: : In file included from note: expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::4445 :3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :array 'fld' declared here5: ./genrtl.hnote: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; note: :708444:3: ^array 'fld' declared here warning rtunion fld[1];: ^ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl-tests.c SUBREG_BYTE (rt) = arg1; In file included from ../../gcc-10.2.0/gcc/rtlhash.c../../gcc-10.2.0/gcc/reorg.c::353592:11:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: : ^~~~~~~~~~~~~~~~In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 if (JUMP_LABEL (pat->insn (0)) == function_return_label): ./genrtl.h:../../gcc-10.2.0/gcc/rtl.c518:3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::308::3: ^~~~~~~~~~~~~~~~~~~~~~~~~~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h 31:1860:28: note: : XBBDEF (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2039 ::26 ^ ~ : XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:251341expanded from macro 'JUMP_LABEL': :note: expanded from macro 'SUBREG_BYTE' :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1234#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~29 ../../gcc-10.2.0/gcc/rtl.h23:: note : note: expanded from macro 'XEXP'note:: 1373expanded from macro 'XBBDEF':32: expanded from macro 'XWINT' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: expanded from macro 'XCSUBREG' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h : ^ ~445 :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)5 ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~1375 :32:../../gcc-10.2.0/gcc/rtl.h :note../../gcc-10.2.0/gcc/rtl.h1230:: 37../../gcc-10.2.0/gcc/rtl.hnote:: array 'hwint' declared here :: note1229: expanded from macro 'XCEXP' HOST_WIDE_INT hwint[1];1228 : ^38 : note: : expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59 : ^ ~26 :../../gcc-10.2.0/gcc/rtl.h :note444: :../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 385:444 note: array 'fld' declared here :: rtunion fld[1];5expanded from macro 'HOST_WIDE_INT': note : array 'fld' declared here ^ ^ ~ rtunion fld[1]; ^ In file included from note# define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:31In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlhash.c :: ^ ~In file included from 24../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl-error.h:444:654:12303: ::5:warning23: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]380837: : note : noteexpanded from macro 'RTL_CHECKC1': In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h XWINT (rt, 2) = arg2;3808 : ^ ~array 'fld' declared here./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1];309 : ^3: warning../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1234: XEXP (rt, 3) = arg3;: 29: note: expanded from macro 'XWINT' ^ ~ :In file included from 444../../gcc-10.2.0/gcc/rtl-tests.c:35#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:5:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::445:5735: note: note: :array 'fld' declared here 519: :array 'hwint' declared here13413:: warning3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 X0EXP (rt, 4) = NULL_RTX; HOST_WIDE_INT hwint[1]; ^ ~ ^ rtunion fld[1]; : note: ../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'XEXP' : warning../../gcc-10.2.0/gcc/rtl.h::591358:26:: 27note ^:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/reorg.c ^ ~:# define HOST_WIDE_INT long long3597 :note ^: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ 16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ else if (JUMP_LABEL (pat->insn (0)) == function_simple_return_label) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: ../../gcc-10.2.0/gcc/rtl.h:1228In file included from :../../gcc-10.2.0/gcc/rtl.c38../../gcc-10.2.0/gcc/rtl.h:31: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h:708: :1860:::3 ::1229 warning: note28: :expanded from macro 'X0EXP' note: expanded from macro 'JUMP_LABEL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) SUBREG_BYTE (rt) = arg1;: ^ ~ 38expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h:1375 : ^~~~~~~~~~~~~~~~32note : : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444expanded from macro 'RTL_CHECK2': 5../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : array 'fld' declared here:2039: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];37 : ^ 26: note: expanded from macro 'SUBREG_BYTE' :444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: noteIn file included from : ../../gcc-10.2.0/gcc/rtl-tests.c:3538: :In file included from notenote: : expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: 1373 rtunion fld[1]; ^ ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhash.c: 24: In file included from :../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.h::5: :note3808: 444: :32:./genrtl.h :note5550array 'fld' declared here: : note3808: array 'fld' declared here :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCSUBREG'./genrtl.h :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XEXP (rt, 1) = arg1; ^ ~ ^ ~ 310:3: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341: rtunion fld[1];23 : ^ ^ warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reorg.c../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :444: ^ ~:3622:../../gcc-10.2.0/gcc/rtl.h42::In file included from 1358:27: note: warning: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl-error.c :note25expanded from macro 'X0EXP': array 'fld' declared here : In file included from flags = get_jump_flags (jump_insn, JUMP_LABEL (jump_insn));#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl-error.h :23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: In file included from ../../gcc-10.2.0/gcc/rtl.c:31../../gcc-10.2.0/gcc/rtl.h:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: : In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1'1860 ::283808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h: 444 ^ ~:5:: 1229expanded from macro 'JUMP_LABEL':38:: ./genrtl.h : note: array 'fld' declared herenote : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1358:expanded from macro 'RTL_CHECK2'27 : note: expanded from macro 'X0EXP'735 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:1375#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 32../../gcc-10.2.0/gcc/rtlhash.c ^ ~: 24 ^ ~: X0EXP (rt, 1) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:311:../../gcc-10.2.0/gcc/rtl.h3:: warning 1228:38: : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' ^ ~444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::5 ../../gcc-10.2.0/gcc/rtl.h note X0EXP (rt, 5) = NULL_RTX;: expanded from macro 'XCEXP': note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];1230 ^ 444:1358::271358: noteIn file included from :../../gcc-10.2.0/gcc/rtl-tests.c37:: note:: expanded from macro 'X0EXP' : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECKC1' ^ ~27 : note5: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h35:: 1228In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h38./genrtl.h:551: rtunion fld[1];:: ^ note: : noteexpanded from macro 'RTL_CHECK1' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1228: XEXP (rt, 2) = arg2; array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38:../../gcc-10.2.0/gcc/reorg.c rtunion fld[1]; ^ :3676:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: if (real_return_label != NULL_RTX && --LABEL_NUSES (real_return_label) == 0)5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^: 1341In file included from In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl-error.c:44423:5:: note./genrtl.h: array 'fld' declared here note rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1805:26: expanded from macro 'XEXP' note: expanded from macro 'LABEL_NUSES' :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h312: ^ ~813:3:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808 XEXP (rt, 1) = arg1;: :./genrtl.h ::786 ^ ~:13713 : warning:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:note27: 1229note: expanded from macro 'X0EXP'3 :: expanded from macro 'XCINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note: 1341expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)23: note: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : ^ ~ ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/rtl.h38: note: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1' ::1230 X0EXP (rt, 6) = NULL_RTX; ^ ~ 444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 37:1229:38: note: expanded from macro 'RTL_CHECK2' ::5 note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])13585::27 note: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'X0EXP' :note444array 'fld' declared here5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228 :note5: :array 'fld' declared here note: array 'fld' declared here 38 rtunion fld[1]; rtunion fld[1]; : ^: array 'fld' declared here rtunion fld[1]; ^ ^note: expanded from macro 'RTL_CHECK1' rtunion fld[1];../../gcc-10.2.0/gcc/reorg.c:3679:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && --LABEL_NUSES (real_simple_return_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:expanded from macro 'LABEL_NUSES'In file included from note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1]; ^31: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.c:25../../gcc-10.2.0/gcc/rtl-tests.c: In file included from ../../gcc-10.2.0/gcc/rtl-error.h: ::3523../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:38083808: ./genrtl.h: :653:: 3In file included from :./genrtl.h../../gcc-10.2.0/gcc/rtl.h:3808 :warning1371:32: :note: expanded from macro 'XCINT':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1;./genrtl.h #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 3808 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:813313:3:../../gcc-10.2.0/gcc/rtl.h :warning1230: ::37:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1234note:: 29expanded from macro 'RTL_CHECKC1': note: 867#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XWINT' ^ ~ XEXP (rt, 1) = arg1;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 444warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3:: 5warning :../../gcc-10.2.0/gcc/rtl.h :note1341:23::445 X0EXP (rt, 7) = NULL_RTX;:5: notenote: : array 'hwint' declared here expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.h1358:: XSTR (rt, 1) = arg1;59 :26:array 'fld' declared here note ^ ~: rtunion fld[1];expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h 27 ::1340: # define HOST_WIDE_INT long long ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'X0EXP' 23In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XWINT (rt, 2) = arg2; ^ ~ : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26:../../gcc-10.2.0/gcc/reorg.c:3707:7 rtunion fld[1];: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1675:# define HOST_WIDE_INT long long ^25 In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from ../../gcc-10.2.0/gcc/rtl-error.h::23: In file included from ../../gcc-10.2.0/gcc/rtl.h:note31: In file included from 3808In file included from : ../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~:./genrtl.h:868: :3:In file included from warning: 3808expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE):3808 : ./genrtl.h: 708:3: XSTR (rt, 2) = arg2;: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.hwarning:: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ 867:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1340 ../../gcc-10.2.0/gcc/rtl.h::2039:26: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 231371 XSTR (rt, 1) = arg1;:32:: note: 444expanded from macro 'XCINT' :: note note: expanded from macro 'SUBREG_BYTE'5 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : ^ ~ expanded from macro 'XSTR'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1340../../gcc-10.2.0/gcc/rtl.h:23:note1230:37 :note1373: :32:: noteexpanded from macro 'XSTR'note: expanded from macro 'RTL_CHECKC1': : expanded from macro 'XCSUBREG'array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1229 : 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^:../../gcc-10.2.0/gcc/rtl.h1230::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1229:38:: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 37expanded from macro 'RTL_CHECK2': ^ ~In file included from ../../gcc-10.2.0/gcc/rtlhash.c: ^ ~24 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: :5:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'3808: ./genrtl.h::5444::5: note: array 'fld' declared here :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :344444:3In file included from :: warning: note../../gcc-10.2.0/gcc/rtl.c:31array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: : X0EXP (rt, 2) = NULL_RTX;array 'fld' declared here ^ ~ array 'fld' declared here./genrtl.h:868:3: rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h ^ : :1358: rtunion fld[1];27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/reorg.c :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ^ 3741:43: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735In file included from :../../gcc-10.2.0/gcc/rtl-error.c3::25: In file included from expanded from macro 'RTL_CHECK1':1340:23 : note && ((target = skip_consecutive_labels (JUMP_LABEL (insn))) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl-error.h../../gcc-10.2.0/gcc/rtl.h::23444: :5:: expanded from macro 'XSTR'note ^~~~~~~~~~~~~~~~~ : array 'fld' declared here In file included from warning rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h3808:: 1860./genrtl.h::897: 3 ^: 28warning: note: In file included from expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtlhash.c ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;: ^ ~ : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/rtl.h::24: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1358:38:345 : note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; :31375::27 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::32 note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: 1228: ^ ~ 444::385: note ../../gcc-10.2.0/gcc/rtl.h:1358:27:: expanded from macro 'RTL_CHECK1'notenote: : expanded from macro 'X0EXP' expanded from macro 'XCEXP'note: expanded from macro 'XSTR': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1228:38array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: In file included from note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1230 : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^444:5../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here 37../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1;: note: ^ ~ In file included from 444../../gcc-10.2.0/gcc/rtl-tests.c::5../../gcc-10.2.0/gcc/rtl.h35: In file included from ../../gcc-10.2.0/gcc/rtl.h ^:3808: expanded from macro 'RTL_CHECKC1': note./genrtl.h :: 786array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: rtunion fld[1];In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~: 1340:23: note: expanded from macro 'XSTR' 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h : ^ ~346 :In file included from 3../../gcc-10.2.0/gcc/rtl-error.c:: 25../../gcc-10.2.0/gcc/rtl.hwarning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;:1229:38 In file included from ^ ~../../gcc-10.2.0/gcc/rtl-error.h :23: :../../gcc-10.2.0/gcc/rtl.h: warningnote: : expanded from macro 'RTL_CHECK2' 1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808: ./genrtl.h::444:: 926 ^ ~ 275::../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ::444:note ^ ~53../../gcc-10.2.0/gcc/rtl.h: note: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 1228../../gcc-10.2.0/gcc/rtl.h:1340:23: noteIn file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: :: 38expanded from macro 'XSTR' : note: ./genrtl.hexpanded from macro 'RTL_CHECK1': rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~1358 :27: note : expanded from macro 'X0EXP' 926#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/reorg.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h::3837421229:38../../gcc-10.2.0/gcc/rtl.h:: note: ::3: expanded from macro 'RTL_CHECK2'warning 11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : warning: XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK1': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 444:5: note444../../gcc-10.2.0/gcc/rtl.h:1340: ^ ~ 23 != JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1860 ^ :444::5: :note: array 'fld' declared herenote28: In file included from ../../gcc-10.2.0/gcc/rtl-error.c:: rtunion fld[1];expanded from macro 'XSTR' note ^: 5: note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/rtl-tests.c:35 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h :./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtlhash.c927:24: 3808In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'JUMP_LABEL': 3: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~: : 3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:./genrtl.h ../../gcc-10.2.0/gcc/rtl.h347:::1229813:38:3 :note: 3warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1375: : warning32 X0EXP (rt, 5) = NULL_RTX;: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note XVEC (rt, 2) = arg2; ^ ~: ../../gcc-10.2.0/gcc/rtl.h:: 1342expanded from macro 'XCEXP':23:1358../../gcc-10.2.0/gcc/rtl.h:444:5: note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note: : :expanded from macro 'XVEC'27 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1229: note: ^ ~expanded from macro 'X0EXP' array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:123038:37: note: expanded from macro 'RTL_CHECKC1' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ^ :../../gcc-10.2.0/gcc/rtl.h:1228:38 : In file included from note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h1341::44423::5 :note : noteexpanded from macro 'XEXP': array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/reorg.c:3772:34../../gcc-10.2.0/gcc/rtl.c::1229 :warning38: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (function_return_label && --LABEL_NUSES (function_return_label) == 0)note : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~31: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1805 :../../gcc-10.2.0/gcc/rtl.h26: ../../gcc-10.2.0/gcc/rtl.hnote:: :3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5: :./genrtl.h note: expanded from macro 'LABEL_NUSES': 444::array 'fld' declared here 5 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here444 :5: note927#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1]; rtunion fld[1]; ^ ~: 3 ^ ../../gcc-10.2.0/gcc/rtl.h ^ :1371:32: note: expanded from macro 'XCINT': In file included from array 'fld' declared here: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c../../gcc-10.2.0/gcc/rtl-error.c::2425: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):348: 3: rtunion fld[1];1342:23 : ^ ~In file included from warning :../../gcc-10.2.0/gcc/rtl-error.h:23: ../../gcc-10.2.0/gcc/rtl.h ^:1230:In file included from note: expanded from macro 'XVEC' 37../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ :: 867note:: 3expanded from macro 'RTL_CHECKC1': warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h1342::23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': 444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h : ^ ~1358 XSTR (rt, 1) = arg1;: 27 ^ ~:: 5 :note../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^:: expanded from macro 'X0EXP' :1229:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/reorg.c:: 3775 note: expanded from macro 'RTL_CHECK2' :1340:2338: note12 ^ ~ :: expanded from macro 'XSTR' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1228::44438::5 :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : && --LABEL_NUSES (function_simple_return_label) == 0): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note : ../../gcc-10.2.0/gcc/rtl.h:1229:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ :1805:26: note38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :expanded from macro 'LABEL_NUSES'5 : noteIn file included from #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl-error.c:444: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 5array 'fld' declared here: :../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];:444:5 : ^ note: array 'fld' declared here 37note: note: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here rtunion fld[1];25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h: 23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ 1340: ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956::33808: ./genrtl.h:379./genrtl.h23: note: expanded from macro 'XSTR' :3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 868:3 XVEC (rt, 1) = arg1; ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342::23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: notearray 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:380 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: expanded from macro 'XSTR'In file included from XBBDEF (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~:444:5: note1345: array 'fld' declared here ^ ~:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3:38: note: expanded from macro 'RTL_CHECK2' : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:In file included from ../../gcc-10.2.0/gcc/reorg.c:105 ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h3: :444:5: note: array 'fld' declared here In file included from rtunion fld[1];: warning: In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35 ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1342 X0EXP (rt, 4) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/rtl-error.c../../gcc-10.2.0/gcc/hash-table.h::25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h ^ ~::23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : In file included from ../../gcc-10.2.0/gcc/rtl.h23../../gcc-10.2.0/gcc/rtl.h./genrtl.h:::2483808: : ../../gcc-10.2.0/gcc/vec.h./genrtl.h:926:1358:27::312741042:: note: expanded from macro 'XVEC':: warning103: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^ ~note :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1229 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h warning: XSTR (rt, 2) = arg2;offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1340:1228 ^ ~ 23 : ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);:38: notenote../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' :: ^ ~~~~~~~~~ expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h444::13401229../../gcc-10.2.0/gcc/rtl.h5:23::104:24::38444:5: note: :: notenote: : array 'fld' declared herearray 'fld' declared here expanded from macro 'RTL_CHECK2' note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :444:5: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/vec.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtlhash.c : ^28824: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:383::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.c:3144: In file included from ../../gcc-10.2.0/gcc/rtl.h444::3808 : 5:: note: array 'fld' declared here XINT (rt, 5) = arg3; ^ ~ ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl-tests.c:35: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1338:3808: 1041 rtunion fld[1];note:: 3in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here: warning./genrtl.h : ^ 927:3: warning size_t size = vec::embedded_size (alloc);: :23: note: expanded from macro 'XINT' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h : XEXP (rt, 1) = arg1; ^ ~ In file included from 1229../../gcc-10.2.0/gcc/rtl-error.c:38:../../gcc-10.2.0/gcc/vec.h../../gcc-10.2.0/gcc/rtl.h::1342: ^ ~ note: 231735:: 12note: : expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2'note :../../gcc-10.2.0/gcc/rtl.h:251341:23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : : ^ ~: In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl-error.h:23 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h: ^ ~1229 ../../gcc-10.2.0/gcc/rtl.h:444::in instantiation of function template specialization 'va_heap::reserve >' requested here :1072:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); 538:: note: XSTR (rt, 1) = arg1;array 'fld' declared here ^ ~ ^ ~ ^ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340 :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ note: expanded from macro 'XSTR'In file included from :1229:38:../../gcc-10.2.0/gcc/vec.h :note../../gcc-10.2.0/gcc/rtlhash.c1844:3:: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':444:24: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from ../../gcc-10.2.0/gcc/rtl.h reserve (1, false PASS_MEM_STAT); : ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:38085: : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reorg.c:1343note:: 19:array 'fld' declared here 1229: note: ./genrtl.harray 'fld' declared here: 384:3: rtunion fld[1];warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ : in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here XSTR (rt, 6) = arg4; ^ ~ merged_insns.safe_push (std::pair (trial, false)); ^ :38: In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : In file included from ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ 444:In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtlhash.c:24: 5In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ XINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~ 1342:23: note: expanded from macro 'XVEC' :1338:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23: note: expanded from macro 'XEXP' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' :444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:1042444 rtunion fld[1]; ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2;:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ :3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342:23: note: expanded from macro 'XVEC' note: array 'fld' declared here444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h130 warnings In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl-tests.c:35 generated: . In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;444:5: note: array 'fld' declared here ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h./genrtl.h:1137:3:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3808 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444:1195: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;In file included from :3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ ^ ~ ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h::23: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:note23: 1342note: expanded from macro 'XEXP':: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtlanal.o -MT rtlanal.o -MMD -MP -MF ./.deps/rtlanal.TPo ../../gcc-10.2.0/gcc/rtlanal.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229:38 : ^ ~ 23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/rtl-error.c:25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl-tests.c XWINT (rt, 1) = arg1; XEXP (rt, 2) = arg2; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC':35: ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:23: note: expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ ^ 23: note: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/hwint.h:59:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note1229: expanded from macro 'HOST_WIDE_INT' In file included from :../../gcc-10.2.0/gcc/rtl-error.c # define HOST_WIDE_INT long long38:25: In file included from ^ ~ ^: ../../gcc-10.2.0/gcc/rtl-error.h:23 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hnote:: 3808expanded from macro 'RTL_CHECK2': 1229 : ./genrtl.h:1254:338:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.c444:5:: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here 31 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: 1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: :3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: XEXP (rt, 1) = arg1;44423In file included from ../../gcc-10.2.0/gcc/rtl.h::3808 5: note: array 'fld' declared here ^ ~ : rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24 ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:::122938: note: :1135:3expanded from macro 'RTL_CHECK2':38: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: ^ ~ : XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h444::5: note: array 'fld' declared here 444 rtunion fld[1]; ^ :5:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 227expanded from macro 'XINT' warningIn file included from ../../gcc-10.2.0/gcc/rtl-error.cnote : expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here: ^ ~ 25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ../../gcc-10.2.0/gcc/rtl.h :s generated. ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/rtl-error.hnote:231229:38: : note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note X0EXP (rt, 4) = NULL_RTX;In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.c:31: In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC'In file included from ../../gcc-10.2.0/gcc/rtl.h::1358:27: note: 3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:clang: rtunion fld[1];warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-10.2.0/gcc/rtl.h444 : ^5::1229 rtunion fld[1];: 38: notenote: : ^array 'fld' declared here expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 3808: ./genrtl.h:1254In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25:: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtlhooks.o -MT rtlhooks.o -MMD -MP -MF ./.deps/rtlhooks.TPo ../../gcc-10.2.0/gcc/rtlhooks.c In file included from ../../gcc-10.2.0/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;23 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: ../../gcc-10.2.0/gcc/rtl.h ^ ~3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3;:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1340 ^ ~: 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^:444:12295:: note38: array 'fld' declared here : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl-error.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl-error.h: ^ ~: 23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ 31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtlhash.c: XSTR (rt, 2) = arg2;24 ^ ~ warningwarning../../gcc-10.2.0/gcc/rtl.h: In file included from : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]../../gcc-10.2.0/gcc/rtl-tests.c :In file included from 35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:../../gcc-10.2.0/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340 XVEC (rt, 3) = arg3; ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23:: ../../gcc-10.2.0/gcc/rtl.hnote: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:expanded from macro 'XVEC' 3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1342: 23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 2) = arg2;38 : ../../gcc-10.2.0/gcc/rtl.hnote:: 1229: note: expanded from macro 'XVEC' ^ ~: 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h :1341 ^ ~:23: note: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :444: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:12295:38: note: expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~note : array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5In file included from : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: ./genrtl.h rtunion fld[1]; ^ ^ :1287In file included from :../../gcc-10.2.0/gcc/rtl-tests.cIn file included from 3../../gcc-10.2.0/gcc/rtl-error.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :35: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl-error.h: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning XSTR (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XWINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~3808../../gcc-10.2.0/gcc/rtl.h:1229: ./genrtl.h:653:3: :38: notewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XWINT (rt, 1) = arg1; ^ ~ 444:5:: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/hwint.h ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' :59note:26: note: expanded from macro 'HOST_WIDE_INT' : array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtlhash.c:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :444:5:1229:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:445: rtunion fld[1]; ^ 5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: HOST_WIDE_INT hwint[1]; ^./genrtl.h clang: :1289:3../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] # define HOST_WIDE_INT long long ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3 XSTR (rt, 2) = arg2; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (rt) = arg1; ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1];../../gcc-10.2.0/gcc/rtl-error.c: 43:13:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 asmop = SET_SRC (body); ^~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684:22:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl-error.c::38: note: 48:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' asmop = SET_SRC (XVECEXP (body, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 22In file included from : note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl-tests.c../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h: 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl-error.c:56:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ../../gcc-10.2.0/gcc/rtl.c:131: loc = ASM_OPERANDS_SOURCE_LOCATION (asmop);../../gcc-10.2.0/gcc/rtl.def ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:2481../../gcc-10.2.0/gcc/rtl.h:2583:43: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./genrtl.h:786:3: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' warning../../gcc-10.2.0/gcc/rtl.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 126:6:../../gcc-10.2.0/gcc/rtl.h1288::1358 :note: ../../gcc-10.2.0/gcc/rtl.h3expanded from macro 'DEF_RTL_EXPR':: warning: 1230 27array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 37../../gcc-10.2.0/gcc/rtl.h: note: XSTR (rt, 2) = arg2; expanded from macro 'RTL_CHECKC1' ^ ~ note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :700:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)22: note: ^ ~ expanded from macro 'RTX_HDR_SIZE' ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1340 ^ ~ :23: note: noteexpanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:12295: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: In file included from ^ array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl-error.c:115:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :1526:25#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~:1340:23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1229 :../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:444:5: : note: array 'fld' declared here note rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 1340:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: XSTR (rt, 2) = arg2; ^ ~ note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: expanded from macro 'RTL_CHECK2' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :38: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : expanded from macro 'RTL_CHECK2' ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24131: ../../gcc-10.2.0/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3:DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' XSTR (rt, 1) = arg1; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 1340:23#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:note: expanded from macro 'XSTR' 24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: ^ 104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1340:23: note: expanded from macro 'XSTR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'offsetof' rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:700:22: note: :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: ../../gcc-10.2.0/gcc/rtl.h:444:5note: expanded from macro 'offsetof' : note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341:23DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c../../gcc-10.2.0/gcc/rtl.c:126:6: :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note: ./genrtl.h:1135:3: warning: expanded from macro 'DEF_RTL_EXPR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22note: expanded from macro 'XINT' : note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1229:38: note: expanded from macro 'RTL_CHECK2' 104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 2) = arg2; ^ ~DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38::700:22: note: expanded from macro 'RTX_HDR_SIZE' note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:1342:23:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: expanded from macro 'XVEC' DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' : note: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24 rtunion fld[1]; ^ : note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtlhash.c: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note XWINT (rt, 1) = arg1; ^ ~ : expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1234:29: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: expanded from macro 'XWINT' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] HOST_WIDE_INT hwint[1]; ^ DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.c# define HOST_WIDE_INT long long :129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 6: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:128 XVEC (rt, 1) = arg1; ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c: XSTR (rt, 2) = arg2; ^ ~129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149:1: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :104:24:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:149 XSTR (rt, 2) = arg2; ^ ~ :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156: ^ ~ 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: ../../gcc-10.2.0/gcc/rtlhash.cnote:91:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTX_HDR_SIZE' hstate.add_poly_int (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: expanded from macro 'SUBREG_BYTE'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' : expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 108112#define RTX_HDR_SIZE offsetof (struct rtx_def, u) warnings generated. warnings generated. ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o rtx-vector-builder.o -MT rtx-vector-builder.o -MMD -MP -MF ./.deps/rtx-vector-builder.TPo ../../gcc-10.2.0/gcc/rtx-vector-builder.c In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o run-rtl-passes.o -MT run-rtl-passes.o -MMD -MP -MF ./.deps/run-rtl-passes.TPo ../../gcc-10.2.0/gcc/run-rtl-passes.c DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 109 warnings generated. In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:557:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:558:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sched-deps.o -MT sched-deps.o -MMD -MP -MF ./.deps/sched-deps.TPo ../../gcc-10.2.0/gcc/sched-deps.c expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:568:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:569:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d)276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h rtx tmp = XEXP (this, 1); ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone) ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ HOOK_VECTOR_END (omp)../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1475#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h return XEXP (insn, 1); ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:571:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared herewarning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE)1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note:43:50: note: expanded from macro 'HOOK_VECTOR_END' 126:6: note: expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'XBBDEF' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 3); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:572:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE'In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define RTX_HDR_SIZE offsetof (struct rtx_def, u):5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :700:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (cxx)../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 50: note: ^ expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (emutls) ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:577:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1534DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' 12: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1342#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (target_option) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] HOOK_VECTOR_END (mode_switching) ^ DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:580:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hclang:104:24: note: expanded from macro 'offsetof' : return JUMP_LABEL (this);#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^~~~~~~~~~~~~~~~~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1375:32: note: expanded from macro 'XCEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:583:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:700#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:586:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :1373:32: note: expanded from macro 'XCSUBREG'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :104:24: note: expanded from macro 'offsetof' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 5: DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' : array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:587:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:590:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1475:10: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1228:38: note: expanded from macro 'RTL_CHECK1' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XBBDEF (insn, 2); ^ ~ DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:598:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: *step_out = XEXP (x, 1);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1341:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 5: DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XUINT (insn, 4); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' 24: note: expanded from macro 'offsetof' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:601:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XUINT (insn, 4); ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~ 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:606:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1375:32 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :22: note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTX_HDR_SIZE' 1375:32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: :104:24: note: expanded from macro 'offsetof' expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:616:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :1365:29: note: expanded from macro 'X0MEMATTR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:623:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :126:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: ../../gcc-10.2.0/gcc/rtl.h:2167:10In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'DEF_RTL_EXPR' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2039: ? RTX_HDR_SIZE + sizeof (reg_info) \26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:631:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ rtunion fld[1]; ^ DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u):178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:637:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :23: note: expanded from macro 'XEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' XINT (rt, 4) = arg4; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 5) = arg5; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:640:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 6) = arg6; ^ ~ DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1341:23: note: expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:22: note: expanded from macro 'RTX_HDR_SIZE' :25: In file included from In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: XBBDEF (rt, 2) = arg2; ^ ~ 104:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 24: note: expanded from macro 'offsetof' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22:In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25 note: expanded from macro 'RTX_HDR_SIZE' : In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 4) = arg4; ^ ~DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 5) = arg5; ^ ~ DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:646:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:3798:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.c:131#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' :700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:651:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :444: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655 rtunion fld[1]; ^ :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3:DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24../../gcc-10.2.0/gcc/rtl.c warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])205 warning ^ ~ s rtx tmp = XEXP (this, 1); generated :. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' 126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1341 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :23#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: ../../gcc-10.2.0/gcc/rtl.h:1407:warning13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:../../gcc-10.2.0/gcc/rtl.h::13413: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' 700 XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: rtx tmp = XEXP (this, 1); ^ ~ expanded from macro 'XINT' :22: note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :104:24: note: expanded from macro 'offsetof' :1229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:655:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c::DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25../../gcc-10.2.0/gcc/rtl.c444:5: note: array 'fld' declared here :129:6: note: expanded from macro 'DEF_RTL_EXPR' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1229:177: 3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sched-ebb.o -MT sched-ebb.o -MMD -MP -MF ./.deps/sched-ebb.TPo ../../gcc-10.2.0/gcc/sched-ebb.c ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;:104 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1469:14: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:658:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here126../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3:: 1229:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6In file included from ../../gcc-10.2.0/gcc/rtlanal.c: : ^ ~26array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;23: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:: 444:5: 276note: array 'fld' declared herenote ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def1475::937:101345::expanded from macro 'DEF_RTL_EXPR' :warning:1341 1: :25 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ warning return XEXP (insn, 1); : ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:: 700:22../../gcc-10.2.0/gcc/rtl.h:: note1341: :23: expanded from macro 'XEXP'note: note: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XBBDEF' HOOK_VECTOR_END (asm_out)note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'XEXP' ^ ~ expanded from macro 'RTX_HDR_SIZE' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/target-hooks-macros.h38:: ^ ~43 :../../gcc-10.2.0/gcc/rtl.h50: ../../gcc-10.2.0/gcc/rtl.h note: note:1229:: 38expanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1228:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:../../gcc-10.2.0/gcc/run-rtl-passes.c:23::: 24:444In file included from 444../../gcc-10.2.0/gcc/target.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 5:: :expanded from macro 'offsetof'5 : note: array 'fld' declared here 276#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ~ : ^ note../../gcc-10.2.0/gcc/rtl.h: In file included from :444:5In file included from array 'fld' declared here../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtlanal.c ::26: rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h1628:3808 :1: 131: note../../gcc-10.2.0/gcc/rtl.def: ^./genrtl.harray 'fld' declared here : :warning658:1: : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :179empty macro arguments are a C99 feature [-Wc99-extensions]:In file included from ../../gcc-10.2.0/gcc/rtlhooks.cDEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:: ^../../gcc-10.2.0/gcc/rtl.cwarning25: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : 128../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h::1480 XEXP (rt, 3) = arg3;::610: 3808warning: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~./genrtl.h return XBBDEF (insn, 2); ^ ~ : note:../../gcc-10.2.0/gcc/rtl.h :1341:: 23../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': 1345../../gcc-10.2.0/gcc/target-hooks-macros.h:43:27150::3 note: ? RTX_HDR_SIZE + sizeof (reg_info) \expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :25: note ^~~~~~~~~~~~: expanded from macro 'XBBDEF' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23: 700In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/target.def :22:: ../../gcc-10.2.0/gcc/rtl.h:1229note:38: 1658 ^ ~:1: : expanded from macro 'RTX_HDR_SIZE': ../../gcc-10.2.0/gcc/rtl.hnote1228: :38 warning: expanded from macro 'RTL_CHECK2':1341empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simd_clone) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : note23: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' ^ ~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note444: ^ ~: ../../gcc-10.2.0/gcc/target-hooks-macros.h:expanded from macro 'XEXP' 5../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h444:5::104:: ^ ~notenote: 24array 'fld' declared here: array 'fld' declared here43:: ../../gcc-10.2.0/gcc/rtl.h : 1229note rtunion fld[1]; : ^ rtunion fld[1];expanded from macro 'offsetof'50: ../../gcc-10.2.0/gcc/rtl.h : note:1485: ^38:10 :note : : warning expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define offsetof(t, d) __builtin_offsetof(t, d)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ^ ~ return XBBDEF (insn, 2); ^ ~../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: In file included from ../../gcc-10.2.0/gcc/rtl.c:13123: : ../../gcc-10.2.0/gcc/rtl.defIn file included from :../../gcc-10.2.0/gcc/target.h658:1444 ^ ~ :../../gcc-10.2.0/gcc/rtlanal.c276:: 26../../gcc-10.2.0/gcc/target.def: :In file included from 1670../../gcc-10.2.0/gcc/rtl.h:: 1: :../../gcc-10.2.0/gcc/rtl.h:1345warning:25::53808:warning: : ./genrtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: noteDEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) 180note:3: warning^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'XBBDEF' : XINT (rt, 4) = arg4; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:129 rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1338:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 6../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: noteIn file included from : note: HOOK_VECTOR_END (simt)expanded from macro 'RTL_CHECK2' ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtlhooks.c::122825:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h:444::5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),In file included from ../../gcc-10.2.0/gcc/rtl.h: note ^ ~ : ^~~~~~~~~~~~380843: :./genrtl.h50::307 :note3array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h: warning rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444clang:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 700In file included from ^:: XEXP (rt, 1) = arg1; 5:warning22: ^ ~: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from : ../../gcc-10.2.0/gcc/run-rtl-passes.cnote../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTX_HDR_SIZE'1341 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~:array 'fld' declared here 23../../gcc-10.2.0/gcc/rtlanal.c:2623: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104./genrtl.h rtunion fld[1];: ^ note: expanded from macro 'XEXP' :: 181#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ :24: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'offsetof' 1229276:: ../../gcc-10.2.0/gcc/target.def:#define offsetof(t, d) __builtin_offsetof(t, d)1685 :1:: warning: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 1496 ^ ~ 38: note: expanded from macro 'RTL_CHECK2' 3: warning: In file included from ../../gcc-10.2.0/gcc/rtl.c:131HOOK_VECTOR_END (omp): ../../gcc-10.2.0/gcc/rtl.def:661#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::101: warning: ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 5) = arg5; ^ ~ ^ ~ : warning : ../../gcc-10.2.0/gcc/target-hooks-macros.h:DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c :note126:: array 'fld' declared here : return XEXP (insn, 3);6 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341431338::23:: rtunion fld[1]; ^ note:23:expanded from macro 'DEF_RTL_EXPR'50: : noteexpanded from macro 'XINT': noteexpanded from macro 'HOOK_VECTOR_END' : In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25 : ^expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c::23: In file included from ../../gcc-10.2.0/gcc/target.h:276: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/target.def:1737#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1: ^~~~~~~~~~~~ ^ ~ 308warning../../gcc-10.2.0/gcc/rtl.h:3: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;1229: empty macro arguments are a C99 feature [-Wc99-extensions]:1229: : ^ ~38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: ../../gcc-10.2.0/gcc/rtl.h:1345:25700:: note: ^ ~note: expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF'22 : note: HOOK_VECTOR_END (goacc)expanded from macro 'RTX_HDR_SIZE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1228 : ^ ~ 38: ^ note: expanded from macro 'RTL_CHECK1'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::444104::5: ../../gcc-10.2.0/gcc/target-hooks-macros.h24#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::43 note: note: array 'fld' declared here :expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h ^ ~:444:In file included from 50: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtlanal.c5: note: array 'fld' declared here:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.c:131 rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.def: ^ In file included from ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6;661 : ^ ~ 15: In file included from In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h:25: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309::3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23array 'fld' declared here warning:1341: rtunion fld[1];: In file included from : ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h23:DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY): note:: 276expanded from macro 'XEXP': XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061../../gcc-10.2.0/gcc/rtl.h:1229:38:: note ../../gcc-10.2.0/gcc/rtl.h:1341: :23:../../gcc-10.2.0/gcc/rtl.c1: 1501note:10:: warningwarning: : expanded from macro 'XEXP'empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (vectorize) ^ : 128array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h return XEXP (insn, 3);: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229: 38:../../gcc-10.2.0/gcc/rtl.h :note1341: :expanded from macro 'DEF_RTL_EXPR'23 : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 43 :note../../gcc-10.2.0/gcc/rtl.h50 :: 700expanded from macro 'RTL_CHECK2':22:note: note : expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP'444 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'RTX_HDR_SIZE' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h5:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:444In file included from rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/rtl.h::444:5../../gcc-10.2.0/gcc/run-rtl-passes.c: note ^ : array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :23: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c : ^26: In file included from :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/rtl.h::253808: : In file included from ./genrtl.h5../../gcc-10.2.0/gcc/rtl.h::3808: 276./genrtl.h:310In file included from :../../gcc-10.2.0/gcc/rtl.c3: ::131220: :../../gcc-10.2.0/gcc/rtl.def:661../../gcc-10.2.0/gcc/target.def::13346:::3 :1 :warning warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningDEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY)note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.c : 129 ^ HOOK_VECTOR_END (addr_space) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43::6501358:: 27note: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:: notenote : 1506../../gcc-10.2.0/gcc/rtl.h::101341 ^~~~~~~~~~~~: warning:expanded from macro 'X0EXP'23 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: : expanded from macro 'XEXP'expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ return XUINT (insn, 4); ^ ~ 700../../gcc-10.2.0/gcc/rtl.h:1339../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/rtl.h::1229:38:: note: expanded from macro 'RTL_CHECK2' 22: note: expanded from macro 'RTX_HDR_SIZE' :26#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:../../gcc-10.2.0/gcc/target.hexpanded from macro 'offsetof': 276#define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK1' ^ ~ : ../../gcc-10.2.0/gcc/target.def:55236: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: : ^ ~../../gcc-10.2.0/gcc/rtl.def ../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1 : ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ :664: ^HOOK_VECTOR_END (calls) ../../gcc-10.2.0/gcc/rtl.h^: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:44450::5 :note../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here 444 rtunion fld[1]; ^ :5: ../../gcc-10.2.0/gcc/rtl.hnote:: 1511array 'fld' declared here:10:1 :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtlanal.c : warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'HOOK_VECTOR_END' DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XUINT (insn, 4); rtunion fld[1]; ^ ~26 ^ ../../gcc-10.2.0/gcc/rtl.c: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c:1339:::25: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/rtl.h:380826 ^: note: expanded from macro 'XUINT' :3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:126../../gcc-10.2.0/gcc/rtl.h::1345:2325: :6In file included from ./genrtl.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ../../gcc-10.2.0/gcc/target.h:276 ^ ~: ../../gcc-10.2.0/gcc/target.defnote../../gcc-10.2.0/gcc/rtl.h: :1229::38: notenote311: :expanded from macro 'DEF_RTL_EXPR' 3 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \6087 ^~~~~~~~~~~~ expanded from macro 'XBBDEF': : warning:: 1array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:444::13585../../gcc-10.2.0/gcc/rtl.h:: note: :27:HOOK_VECTOR_END (c)1228:38 array 'fld' declared herenote :../../gcc-10.2.0/gcc/rtl.h : note rtunion fld[1];^: ../../gcc-10.2.0/gcc/target-hooks-macros.h700::43:50: : note22 ^ expanded from macro 'X0EXP' : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK1': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c :23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/target.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:1228:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 104 ^ ~:24:276 note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h : ^ ~:444 :note5: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target.def: note../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131::1342:: : ../../gcc-10.2.0/gcc/rtl.defarray 'fld' declared here :6240664::11:../../gcc-10.2.0/gcc/rtl.h:: warning: rtunion fld[1];warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] 44423:: note : expanded from macro 'XVEC' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]HOOK_VECTOR_END (cxx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~5 ../../gcc-10.2.0/gcc/target-hooks-macros.h ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY): 1229:38: noteIn file included from : ../../gcc-10.2.0/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2': 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43:: 50note:: array 'fld' declared herenote : : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; : ^222 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c::23: In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/target.h:276: warning: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]44425: In file included from ../../gcc-10.2.0/gcc/rtl.h 6329:1: XEXP (rt, 3) = arg3; ^ ~ 3808:: ./genrtl.hwarning:: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h128::13416: HOOK_VECTOR_END (emutls): 5^: notenote312: :expanded from macro 'DEF_RTL_EXPR'3: :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h :: 43array 'fld' declared here X0EXP (rt, 6) = NULL_RTX;:50: ? RTX_HDR_SIZE + sizeof (reg_info) \ note ^~~~~~~~~~~~: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23 rtunion fld[1];: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/target.h:276 : ^ ~../../gcc-10.2.0/gcc/target.def700 ../../gcc-10.2.0/gcc/rtl.h::6450:1../../gcc-10.2.0/gcc/rtl.h: ^22 : note:: expanded from macro 'RTX_HDR_SIZE' 1358:27: note: expanded from macro 'X0EXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hHOOK_VECTOR_END (target_option): :1864104:34::../../gcc-10.2.0/gcc/rtl.h444::12285:::24 note38 :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: notearray 'fld' declared here: expanded from macro 'offsetof' ^#define offsetof(t, d) __builtin_offsetof(t, d) : ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 : ^ ~ rtunion fld[1]; ^note : expanded from macro 'HOOK_VECTOR_END' return safe_as_a (JUMP_LABEL (insn));expanded from macro 'RTL_CHECK1'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h :1860:28:../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c ^../../gcc-10.2.0/gcc/rtl.h:26: In file included from 131../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.def3808: ./genrtl.h note: ::444:5: note: expanded from macro 'JUMP_LABEL'array 'fld' declared here In file included from :664:2231: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/run-rtl-passes.c:23: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/target.h::276 : warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.c:: XINT (rt, 4) = arg4;129 :6: 6552:../../gcc-10.2.0/gcc/rtl.h ^ ~ 1 note: :expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c:1338:1375: warning : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: empty macro arguments are a C99 feature [-Wc99-extensions]: ^~~~~~~~~~~~: 25../../gcc-10.2.0/gcc/rtl.h: :700: 23: 22HOOK_VECTOR_END (shrink_wrap) 32: note: expanded from macro 'RTX_HDR_SIZE': note^ In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCEXP': #define RTX_HDR_SIZE offsetof (struct rtx_def, u):#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3808 : expanded from macro 'XINT' ^ ~ ./genrtl.h : ^ ~313 :../../gcc-10.2.0/gcc/target-hooks-macros.h3::43:50../../gcc-10.2.0/gcc/rtl.h:: note: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104expanded from macro 'HOOK_VECTOR_END'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)24 ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: X0EXP (rt, 7) = NULL_RTX;: notenote: expanded from macro 'offsetof' 23 : ^ ~ 1230: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from 37 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1358 ^ ~: 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from :../../gcc-10.2.0/gcc/rtl.c276:: 131../../gcc-10.2.0/gcc/target.def: :../../gcc-10.2.0/gcc/rtl.def6810::6671::1 :warning warning: ^ ~444:5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: note: ../../gcc-10.2.0/gcc/rtl.c: empty macro arguments are a C99 feature [-Wc99-extensions] :444:5array 'fld' declared here:126:6HOOK_VECTOR_END (mode_switching): note: ^ note../../gcc-10.2.0/gcc/target-hooks-macros.h:431228:50:: expanded from macro 'DEF_RTL_EXPR'note: expanded from macro 'HOOK_VECTOR_END': : rtunion fld[1]; ^ array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c : ^3826 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1860 ^ ~ :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5 : ^ ~ note:: 28array 'fld' declared here: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL' 1229:38: rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ^ ~ ^../../gcc-10.2.0/gcc/run-rtl-passes.c :23: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlhooks.c ^ ~ ::1375104::../../gcc-10.2.0/gcc/rtl.h32::444 ../../gcc-10.2.0/gcc/target-hooks-macros.h:5: note24: :array 'fld' declared here: 25 rtunion fld[1]; ^ : In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' noteIn file included from ../../gcc-10.2.0/gcc/rtlanal.c:::3808: : ./genrtl.hexpanded from macro 'XCEXP':343:26#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~3 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h43::123050:: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.def: XEXP (rt, 1) = arg1;667:1: :expanded from macro 'HOOK_VECTOR_END' warning: 37../../gcc-10.2.0/gcc/rtl.h:: 3808note: : ./genrtl.h:225 :3: ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1341:23: DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY)note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1341 ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTX_HDR_SIZE' :444#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:667:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:444:5::129:6: note: expanded from macro 'DEF_RTL_EXPR' note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3In file included from :../../gcc-10.2.0/gcc/rtl.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:warning104: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/run-rtl-passes.cIn file included from :187624 ../../gcc-10.2.0/gcc/rtlhooks.c:: X0EXP (rt, 7) = NULL_RTX; ^ ~:: note 24: ../../gcc-10.2.0/gcc/rtl.h: :1394:1325: warningexpanded from macro 'offsetof'40: warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (this)); : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) rtx tmp = XEXP (this, 1); ^ ~ ^~~~~~~~~~~~~~~~~ ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:3441358../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :27 X0EXP (rt, 2) = NULL_RTX;: : ^ ~1860 In file included from note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h::1341 1358: ^ ~ :../../gcc-10.2.0/gcc/rtl.def27:28:23:../../gcc-10.2.0/gcc/rtl.h679::12281:::38 notenote: expanded from macro 'X0EXP' :warning :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS)expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK1': 126:6: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL' : 1229 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h: :1228:38: note: ^~~~~~~~~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:700:../../gcc-10.2.0/gcc/rtl.h22:: note38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h1375:32: :444::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 104 ^ ~ :note4445::5 note:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h24: :note : noteexpanded from macro 'offsetof': array 'fld' declared here#define offsetof(t, d) __builtin_offsetof(t, d):: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 444:5 rtunion fld[1];: note: rtunion fld[1];array 'fld' declared here ^ ~ ^ ^ ~ rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: In file included from ../../gcc-10.2.0/gcc/rtl.c:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26In file included from note../../gcc-10.2.0/gcc/rtl.h131: : expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.def :: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtlhooks.c./genrtl.h:2651407#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~::679:1: warning: 3offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :../../gcc-10.2.0/gcc/rtl.h13:444::5: DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS)note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here 25: warning : : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c rtx tmp = XEXP (this, 1); ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3808: 1341:23./genrtl.h128:6 XEXP (rt, 1) = arg1;: note: ^: 345:3: warning../../gcc-10.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1881 :3: X0EXP (rt, 3) = NULL_RTX;: warningnoteexpanded from macro 'XEXP' : : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' JUMP_LABEL (this) = target; ^ ~ ^~~~~~~~~~~~~~~~~ ? RTX_HDR_SIZE + sizeof (reg_info) \#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :1229: ../../gcc-10.2.0/gcc/rtl.h:1358:27 ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~:1341../../gcc-10.2.0/gcc/rtl.h::38: 231860::../../gcc-10.2.0/gcc/rtl.h note: : notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP':700: 22: 28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note ^ ~: expanded from macro 'RTX_HDR_SIZE': note : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:444 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u): 5../../gcc-10.2.0/gcc/rtl.h ^ ~ ::1228 ::122938: note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :array 'fld' declared here104:24note:: note: ../../gcc-10.2.0/gcc/rtl.h:38:expanded from macro 'offsetof'expanded from macro 'RTL_CHECK1' :#define offsetof(t, d) __builtin_offsetof(t, d)1375 ^ ~ note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c :../../gcc-10.2.0/gcc/rtl.h:444: :expanded from macro 'RTL_CHECK2'5 : note: 131#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.def:679:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 32 rtunion fld[1];DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1469 ^: 14../../gcc-10.2.0/gcc/rtl.c:129In file included from : note : warning: :expanded from macro 'XCEXP'6 : note: ../../gcc-10.2.0/gcc/rtlhooks.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~expanded from macro 'DEF_RTL_EXPR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtx next = XEXP (insn, 1); ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ./genrtl.h:346 ^~~~~~~~~~~~:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from X0EXP (rt, 4) = NULL_RTX;:../../gcc-10.2.0/gcc/rtl.h : ^ ~700 :../../gcc-10.2.0/gcc/rtlanal.c:26../../gcc-10.2.0/gcc/rtl.h1341::23:../../gcc-10.2.0/gcc/rtl.h22:: note : noteexpanded from macro 'RTX_HDR_SIZE': 1230: In file included from ../../gcc-10.2.0/gcc/rtl.h1358:3808: :./genrtl.h:266#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 3: expanded from macro 'XEXP'warning : 37array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: : note: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: :1229/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::38: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'444 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ expanded from macro 'RTL_CHECK2'5: 1345104:24:../../gcc-10.2.0/gcc/rtl.h25:1228: : note38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : notenote expanded from macro 'offsetof': array 'fld' declared here ^ ~ rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:683:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'XBBDEF' DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' note: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2167:10#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1475::../../gcc-10.2.0/gcc/rtl.h :warning1228:38 : note: : expanded from macro 'RTL_CHECK1' In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlhooks.c 10: SUBREG_BYTE (x), GET_MODE (x));: ^~~~~~~~~~~~~~~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]700 ::2225: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XEXP (insn, 1); ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h : note: ../../gcc-10.2.0/gcc/rtl.h:2039:26../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:: 347expanded from macro 'RTX_HDR_SIZE'note: : :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'SUBREG_BYTE' 1341444:5 3#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): : ^ ~ ^ ~:23:warning : note: expanded from macro 'XEXP' note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; : ^104 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: :../../gcc-10.2.0/gcc/rtl.h:1373array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 24 X0EXP (rt, 5) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1229 :note38:: 267note: :expanded from macro 'offsetof'3: :warning32: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define offsetof(t, d) __builtin_offsetof(t, d) note ^ ~: XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1358:27In file included from :../../gcc-10.2.0/gcc/rtl.c 23:131: :note: expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h:444683../../gcc-10.2.0/gcc/rtl.h:1228: ::1:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) warning../../gcc-10.2.0/gcc/rtl.h ^ ~ :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS)51229::: note: array 'fld' declared here38 :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:: 1230:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ note../../gcc-10.2.0/gcc/rtl.c: : expanded from macro 'RTL_CHECKC1' ^ 128note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):444 ^:5:6 note: ../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtlhooks.c ^ ~: : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h25:: note444: :5:1480 note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtlanal.c :expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:380826: ./genrtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \: ^ ^~~~~~~~~~~~: 348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1358../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h700:22: note: expanded from macro 'RTX_HDR_SIZE':27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1338:23: note: expanded from macro 'XINT' ^ ~ :1345:25: note: expanded from macro 'XBBDEF' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:683:1: ../../gcc-10.2.0/gcc/rtl.h:2966:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:warning2718 ^ ~: : : : 444:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.hDEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) 444::55:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note../../gcc-10.2.0/gcc/rtl.c:note rtunion fld[1]; memset (rt, 0, RTX_HDR_SIZE);: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~: array 'fld' declared here ^ 129 rtunion fld[1];:6::In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25../../gcc-10.2.0/gcc/rtl.hIn file included from ^:../../gcc-10.2.0/gcc/rtlanal.c276700 ::: note: 2226: : ../../gcc-10.2.0/gcc/target.def:937expanded from macro 'DEF_RTL_EXPR'In file included from :1In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::./genrtl.h 3808: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:379 warning :: : empty macro arguments are a C99 feature [-Wc99-extensions]1485 ^~~~~~~~~~~~ note:: ./genrtl.h expanded from macro 'RTX_HDR_SIZE' 3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :10: ../../gcc-10.2.0/gcc/rtl.h::warning: ^ ~ 700:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:22:104HOOK_VECTOR_END (asm_out) ::warning return XBBDEF (insn, 2);: 24 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' : ^ ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 269:3../../gcc-10.2.0/gcc/target-hooks-macros.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h: warningnote 43/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :104:: ^ ~:24array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof': 50 XINT (rt, 5) = arg5;1345:../../gcc-10.2.0/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d): :25note: ^ ~ ^ ~ expanded from macro 'HOOK_VECTOR_END'::note : expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: note1341: : 1338expanded from macro 'XBBDEF':23: 23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/sched-deps.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.defIn file included from In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtx-vector-builder.c::../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38:1311628:24:: : note1228: 1../../gcc-10.2.0/gcc/rtl.def: : ::warning../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~688:1: warning:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3084 note../../gcc-10.2.0/gcc/rtl.h:: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'RTL_CHECK1' ^ ~ 1229:HOOK_VECTOR_END (sched):19 38: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 444DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'RTL_CHECK2':5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444 *step_out = XEXP (x, 1); ^ ~note: 43../../gcc-10.2.0/gcc/rtl.h::50array 'fld' declared here../../gcc-10.2.0/gcc/rtl.c: ^ ~ 1341 rtunion fld[1];126:: ^23:note:: : expanded from macro 'HOOK_VECTOR_END'5:6 note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: expanded from macro 'XEXP' note ^: ../../gcc-10.2.0/gcc/rtl.hIn file included from :In file included from note../../gcc-10.2.0/gcc/sched-deps.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtlhooks.carray 'fld' declared here ^ ~ 444 ::: 5::25expanded from macro 'DEF_RTL_EXPR' note27: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: rtunion fld[1]; array 'fld' declared here: : ./genrtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ : rtunion fld[1]; ^ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hIn file included from 1496 380::700:3In file included from ../../gcc-10.2.0/gcc/rtlanal.c1229::../../gcc-10.2.0/gcc/target.h:10:38:: warning22:: :26276: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:note: : 3808expanded from macro 'RTX_HDR_SIZE'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : XBBDEF (rt, 2) = arg2; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/target.def ^ ~ return XEXP (insn, 3);: ^ ~ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1658../../gcc-10.2.0/gcc/rtl.h :1345:1341:: ^ ~1270: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:::../../gcc-10.2.0/gcc/rtl.h23104325: warning::warning: : :444array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6;: 24empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (simd_clone):5 : ^ ~ notenote: : array 'fld' declared herenote: expanded from macro 'offsetof' expanded from macro 'XBBDEF'^ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/target-hooks-macros.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~:1341 : :expanded from macro 'XEXP' 43:23: ^ 50: note : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'HOOK_VECTOR_END' 131#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1229:38note: note : ^../../gcc-10.2.0/gcc/rtl.def1228 : expanded from macro 'RTL_CHECK2' :38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP'../../gcc-10.2.0/gcc/sched-deps.c :../../gcc-10.2.0/gcc/rtl.h27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-10.2.0/gcc/rtl.h444:5 : ^ ~ : 444: :In file included from 6885: :note../../gcc-10.2.0/gcc/target.h: :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; 2761229: :../../gcc-10.2.0/gcc/target.def38:1670:11: ^ ^ ::In file included from warning../../gcc-10.2.0/gcc/rtlhooks.c : empty macro arguments are a C99 feature [-Wc99-extensions] :note: expanded from macro 'RTL_CHECK2' warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~HOOK_VECTOR_END (simt)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) 3798../../gcc-10.2.0/gcc/rtl.h :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3808 444../../gcc-10.2.0/gcc/rtl.c::11../../gcc-10.2.0/gcc/rtl.h: ::./genrtl.h1501128^ :../../gcc-10.2.0/gcc/target-hooks-macros.h 6warning: :5::: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:10381::3: expanded from macro 'DEF_RTL_EXPR' :43 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ attrs = MEM_ATTRS (x);:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 50: return XEXP (insn, 3); note: : ^~~~~~~~~~~~~expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h ^ ~note :: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here: rtunion fld[1];700array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h ^:2607../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; 22 In file included from :: ^ note../../gcc-10.2.0/gcc/rtlanal.c: 26: : expanded from macro 'RTX_HDR_SIZE': ^ ~In file included from 134124#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/sched-deps.c ^ ~ :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::23 :27:1358../../gcc-10.2.0/gcc/rtl.h:: In file included from note: :27note:expanded from macro 'MEM_ATTRS' 3808104: : ../../gcc-10.2.0/gcc/target.h: :note:276expanded from macro 'XEXP'./genrtl.h: 24:../../gcc-10.2.0/gcc/target.def: note1685:1:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)271: ^ ~ warning ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'offsetof': :1365../../gcc-10.2.0/gcc/rtl.h :: 1229:expanded from macro 'X0EXP':29: note: expanded from macro 'X0MEMATTR'#define offsetof(t, d) __builtin_offsetof(t, d):38:empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) 3#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c :note../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:131: ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/target-hooks-macros.hwarning: :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;:43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1230: :37note: note:688: ^ ~1228: ^ ~ 38: ../../gcc-10.2.0/gcc/rtl.h:1341note : : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1 ../../gcc-10.2.0/gcc/rtl.h ^ ~:: ^ ~ :444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 444::5: warning444: :5note ^:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note: : 5: In file included from DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ)note: ../../gcc-10.2.0/gcc/sched-deps.carray 'fld' declared here array 'fld' declared here : :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP'27: In file included from rtunion fld[1]; rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.c ^:note: :129:276: ../../gcc-10.2.0/gcc/target.def ../../gcc-10.2.0/gcc/rtl.h:12296::38: note: :expanded from macro 'RTL_CHECK2' 1737note:: 1: warning ^: expanded from macro 'DEF_RTL_EXPR' empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/rtl.h HOOK_VECTOR_END (goacc) ^~~~~~~~~~~~ ^ :In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h1506:../../gcc-10.2.0/gcc/target-hooks-macros.h:5 ^:: note: array 'fld' declared here43../../gcc-10.2.0/gcc/rtl.h : :700: rtunion fld[1]; ^In file included from 10: ../../gcc-10.2.0/gcc/rtlhooks.cwarning22: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808:: 25 return XUINT (insn, 4); note./genrtl.h: In file included from 50: :38:expanded from macro 'RTX_HDR_SIZE' :3 ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from ../../gcc-10.2.0/gcc/rtlanal.c :../../gcc-10.2.0/gcc/rtl.hnote: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808expanded from macro 'HOOK_VECTOR_END'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h XEXP (rt, 1) = arg1; :104: ./genrtl.h:26 ^ ~ 24../../gcc-10.2.0/gcc/rtl.h :26:::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : : In file included from 382note: 1341:: ^ 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23note:: expanded from macro 'XUINT' expanded from macro 'offsetof' note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/sched-deps.c:27#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:1358:27:: 1229:38: 307:3../../gcc-10.2.0/gcc/rtl.h:1229:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' noteIn file included from #define offsetof(t, d) __builtin_offsetof(t, d)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~expanded from macro 'RTL_CHECK2' 38: XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target.h : ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444../../gcc-10.2.0/gcc/target.def:5../../gcc-10.2.0/gcc/rtl.c ::131: ^ ~ 1228: ../../gcc-10.2.0/gcc/rtl.h::2061:444:5note38:: note: ../../gcc-10.2.0/gcc/rtl.def note: : ../../gcc-10.2.0/gcc/rtl.h:: 1341array 'fld' declared here array 'fld' declared hereexpanded from macro 'RTL_CHECK1' rtunion fld[1]; ^:1 692:1: :23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : warning: rtunion fld[1]; ^ ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24note: expanded from macro 'XEXP' 1511#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :: 44410:DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ^ ~ HOOK_VECTOR_END (vectorize): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126../../gcc-10.2.0/gcc/rtl.h:In file included from : ^1229 : 6:../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.hnote return XUINT (insn, 4);note: :38expanded from macro 'DEF_RTL_EXPR' :: note43:50: array 'fld' declared here: ^ ~ 3808 rtunion fld[1]; : : ^ expanded from macro 'RTL_CHECK2' note: ../../gcc-10.2.0/gcc/rtl.h:1339:./genrtl.h: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \26: In file included from ../../gcc-10.2.0/gcc/rtlhooks.cnote66:expanded from macro 'HOOK_VECTOR_END' 3 ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:: ^700 : :expanded from macro 'XUINT' 25: 22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning : : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note : expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~3808 : In file included from XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sched-deps.c444 ^ ~:5: note #define RTX_HDR_SIZE offsetof (struct rtx_def, u) :1229../../gcc-10.2.0/gcc/rtl.h: ^ ~ :./genrtl.h:27:134138383:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::23: note: : : array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/target.h rtunion fld[1];: ^276 expanded from macro 'RTL_CHECK2' 3104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ :: ../../gcc-10.2.0/gcc/target.defIn file included from : :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'3346 ../../gcc-10.2.0/gcc/rtlanal.c:24:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1:26warning: 444 : In file included from ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof':array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :warning:: XINT (rt, 5) = arg3;empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) 12293808../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (addr_space) ^ ~ ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h1338In file included from ../../gcc-10.2.0/gcc/rtl.c:note: ./genrtl.h::: 308array 'fld' declared here:433:23: : rtunion fld[1];: 131 50: : ../../gcc-10.2.0/gcc/rtl.defwarning: :38::note692:1 ^: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~warning : ../../gcc-10.2.0/gcc/rtl.h::offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : 1534DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'HOOK_VECTOR_END' 1229../../gcc-10.2.0/gcc/rtl.h: ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 38:: ../../gcc-10.2.0/gcc/rtl.h444::1345 ^ 12: warning: : 25note::5 : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:128:6: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'DEF_RTL_EXPR' : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h : ^ ~1342 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h : 444:5:23: note: noteexpanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~ ^ ~: array 'fld' declared here : ../../gcc-10.2.0/gcc/sched-deps.c array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:27: ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; rtunion fld[1]; ^1229 :In file included from ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:3825: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h38 :note../../gcc-10.2.0/gcc/rtl.h:384In file included from ../../gcc-10.2.0/gcc/target.h:: note../../gcc-10.2.0/gcc/rtx-vector-builder.c700: ::276: : expanded from macro 'RTL_CHECK1' 22:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: 3expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/target.defexpanded from macro 'RTL_CHECK2' : : ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 24warning/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1045236:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :444444array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :::5 XSTR (rt, 6) = arg4;5::241In file included from note../../gcc-10.2.0/gcc/rtl.h: note: : note warning: : expanded from macro 'offsetof' ^ ~ :#define offsetof(t, d) __builtin_offsetof(t, d)3808array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : : rtunion fld[1]; ^ ~1340:array 'fld' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] ^ : 23./genrtl.h In file included from :: note: expanded from macro 'XSTR' HOOK_VECTOR_END (calls)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 94note: expanded from macro 'RTL_CHECK2' :3: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ../../gcc-10.2.0/gcc/rtl.c ^ :../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:444:1315: :note : array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.def:18643808 :692In file included from :: ^../../gcc-10.2.0/gcc/sched-deps.c:23:1: 27: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]./genrtl.h: :In file included from 34:309 DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ)warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/rtlhooks.cnote^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::25:276: : ../../gcc-10.2.0/gcc/rtl.h In file included from warning : ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.c: ::: ./genrtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XEXP'129:6415: : note6087#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3;: :1: warning ^ ~ expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:3:../../gcc-10.2.0/gcc/rtl.h1229::1860:28:: empty macro arguments are a C99 feature [-Wc99-extensions] 1341 note: expanded from macro 'JUMP_LABEL' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),warning: :23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c): 38 ^~~~~~~~~~~~note: expanded from macro 'XEXP': #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:^ note XINT (rt, 1) = arg1; ^ ~38: ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~700:22 note:1338 :::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' 4323../../gcc-10.2.0/gcc/rtl.h:note:1375: : 50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note :32:: expanded from macro 'HOOK_VECTOR_END' ^ ~ expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h : ^ note: 444expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u)::5 note ^ ~: expanded from macro 'XINT'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)444 : 5::In file included from ^ ~ note: array 'fld' declared here../../gcc-10.2.0/gcc/sched-deps.c:27 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ../../gcc-10.2.0/gcc/target.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:note :104 ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h: : 1230:24: note: 37: array 'fld' declared here1229:note: expanded from macro 'RTL_CHECKC1' 276 : 38:expanded from macro 'offsetof'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target.def ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h444:444:5In file included from : note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c: rtunion fld[1];6240 5 ^ ::In file included from ^../../gcc-10.2.0/gcc/rtl.c:131note: array 'fld' declared here:26 : ../../gcc-10.2.0/gcc/rtl.def rtunion fld[1]; ^: : 699:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 1871:10: ../../gcc-10.2.0/gcc/rtl.cHOOK_VECTOR_END (cxx)warning :126In file included from : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/target-hooks-macros.h::6../../gcc-10.2.0/gcc/rtx-vector-builder.c return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h:: :24 : ^~~~~~~~~~~~~~~~~ : 433808: :25: In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h50In file included from ../../gcc-10.2.0/gcc/rtl.h:310:::3808../../gcc-10.2.0/gcc/rtl.h3808: : note: ./genrtl.h: 3./genrtl.h:note: :expanded from macro 'HOOK_VECTOR_END': 177:3warningexpanded from macro 'DEF_RTL_EXPR': warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1860::28: 448 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1;note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'JUMP_LABEL' :3: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:700 ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:: 22warning27: :: ../../gcc-10.2.0/gcc/rtl.h:1358 ^ ~In file included from ../../gcc-10.2.0/gcc/target.h: 276 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/target.def::27 note: 6329../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:1375:1: : expanded from macro 'RTX_HDR_SIZE' ^ ~32: : ^ ~note : warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:1340: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP'23 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:1341 HOOK_VECTOR_END (emutls)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ^ ~: ^ ~23 : 104 ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h::../../gcc-10.2.0/gcc/rtl.h:43 note24: expanded from macro 'XEXP'note: :../../gcc-10.2.0/gcc/rtl.h::50:expanded from macro 'XSTR' 1228 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1230: note ^ ~ 37: note: : ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'offsetof':expanded from macro 'RTL_CHECKC1' ^ ~381229 : ../../gcc-10.2.0/gcc/rtl.h::: 1229 note: expanded from macro 'RTL_CHECK1'expanded from macro 'HOOK_VECTOR_END'38 :38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define offsetof(t, d) __builtin_offsetof(t, d) : note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' : 444:5: note : array 'fld' declared here In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: rtunion fld[1]; ^ 131: ^ ~27 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.h:: In file included from 69926:444:: :../../gcc-10.2.0/gcc/target.h44415:: :noteIn file included from : : 5array 'fld' declared here rtunion fld[1]; ^ 276../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:In file included from :: ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/target.def note:6450:: 24444:: :: In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ./genrtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]5:1 rtunion fld[1]; ^ ::3808: ../../gcc-10.2.0/gcc/rtl.h:1876311:./genrtl.hDEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY):: :warningnote: : array 'fld' declared here 403: rtunion fld[1]; 178 ^empty macro arguments are a C99 feature [-Wc99-extensions] :warningIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c: :25: In file included from HOOK_VECTOR_END (target_option) 3^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]^ warning../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/rtl.h:3808:: : X0EXP (rt, 5) = NULL_RTX;128../../gcc-10.2.0/gcc/target-hooks-macros.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:43: return safe_as_a (JUMP_LABEL (this));./genrtl.h ^ ~ 50 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h ::: XBBDEF (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~6: ^ ~ 449 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 3 ^expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:13451358:: 27:: ? RTX_HDR_SIZE + sizeof (reg_info) \ note: expanded from macro 'X0EXP'25In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-deps.c:27: XINT (rt, 2) = arg2; ^ ~::1860#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~: 28 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from note1338../../gcc-10.2.0/gcc/target.h:700:: : 22:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF' :note:1228:38:23: note: expanded from macro 'XINT'276 : ../../gcc-10.2.0/gcc/target.def:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : expanded from macro 'JUMP_LABEL' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)6552 ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'RTX_HDR_SIZE' note: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK1'1 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: ../../gcc-10.2.0/gcc/rtl.h::/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1375#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1228../../gcc-10.2.0/gcc/rtl.h:104: ^ ~12293224:38: ../../gcc-10.2.0/gcc/rtl.h:444:: :notewarning: :expanded from macro 'XCEXP' note38: note: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK1' 5 ^ ~: expanded from macro 'offsetof' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (shrink_wrap) ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ :1230note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :37 rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h::../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5 In file included from ../../gcc-10.2.0/gcc/rtl.c:131: : ^note../../gcc-10.2.0/gcc/rtl.def444 : :5note: array 'fld' declared here::expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here: 43699:50:In file included from rtunion fld[1]; note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtlanal.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ 26: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~ ^::241 ../../gcc-10.2.0/gcc/rtl.h:444:3125 : :note: : 3In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ^: : warning: warning:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sched-deps.c:27 X0EXP (rt, 6) = NULL_RTX; : ../../gcc-10.2.0/gcc/rtlhooks.c3808 ^ ~ ^ :../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :1358./genrtl.h:179::In file included from ../../gcc-10.2.0/gcc/target.h:DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) 2527276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:6810: : :1:warning1881 :: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ../../gcc-10.2.0/gcc/rtl.c:expanded from macro 'X0EXP'warning In file included from 3:../../gcc-10.2.0/gcc/rtl.h warning XEXP (rt, 3) = arg3; ^ ~: :3808: : empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h./genrtl.h129:1341: :6: ^ ~23: HOOK_VECTOR_END (mode_switching) ^: note 450array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' : JUMP_LABEL (this) = target;expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~::43 3 ^~~~~~~~~~~~~~~~~:1228:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1860:28:38../../gcc-10.2.0/gcc/rtl.h:70050:../../gcc-10.2.0/gcc/rtl.h:1229: 22warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XVEC (rt, 3) = arg3; ^ ~ :expanded from macro 'JUMP_LABEL'38: ../../gcc-10.2.0/gcc/rtl.h #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :note: ^ ~note note: :noteexpanded from macro 'RTL_CHECK2' 1342:23: expanded from macro 'RTX_HDR_SIZE': expanded from macro 'HOOK_VECTOR_END' : ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):32: note: noteexpanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'XCEXP' ^ ~ expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h444 ^ :1230::44437:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: expanded from macro 'RTL_CHECKC1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :5../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here5 : rtunion fld[1];: ^104 : 24noteIn file included from : ../../gcc-10.2.0/gcc/rtx-vector-builder.carray 'fld' declared here note:: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h:./genrtl.h444:5: noteIn file included from : array 'fld' declared here :../../gcc-10.2.0/gcc/sched-deps.c180: ^: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^: 3808: ./genrtl.h:313:3: In file included from XINT (rt, 4) = arg4; ^ ~ warning27: In file included from ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d):1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtlhooks.c:276 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: :In file included from ../../gcc-10.2.0/gcc/rtl.c::25: In file included from : ../../gcc-10.2.0/gcc/rtl.h:38082167:: ../../gcc-10.2.0/gcc/target.def1229./genrtl.h::: X0EXP (rt, 7) = NULL_RTX; 451 ^ ~131 10: ../../gcc-10.2.0/gcc/rtl.def:3:::705 : ../../gcc-10.2.0/gcc/rtl.hwarning38warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6837:1: : XVEC (rt, 4) = arg4;1358notewarning:27: : expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: note: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'X0EXP' ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK):1228:38: note: expanded from macro 'RTL_CHECK1' :2039: 444:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^../../gcc-10.2.0/gcc/rtl.h: ^ ~1342 :23: note 26: : note: expanded from macro 'SUBREG_BYTE'^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^ ~444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5:../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ notenote: ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.c::array 'fld' declared here126: 38: note: 43../../gcc-10.2.0/gcc/rtl.h:50: rtunion fld[1];::6 ^ expanded from macro 'RTL_CHECK2'note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 1373: expanded from macro 'HOOK_VECTOR_END'note ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'DEF_RTL_EXPR' 444 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:26: : In file included from ../../gcc-10.2.0/gcc/rtl.h700In file included from :22../../gcc-10.2.0/gcc/rtx-vector-builder.c:5:: ^ : :380824:: note32: note: expanded from macro 'XCSUBREG' : ./genrtl.hnote#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1230:37::array 'fld' declared here 343:3: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3808: ./genrtl.h:181 :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' ^ XINT (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/rtlhooks.c :../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~../../gcc-10.2.0/gcc/rtl.h :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:444104:24: note: expanded from macro 'offsetof' :25: In file included from #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h : ^ ~3808: ./genrtl.h:4525: : note: array 'fld' declared here 1341:23: note: In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.c :131: ../../gcc-10.2.0/gcc/rtl.def:705:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ ~3: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' XVEC (rt, 5) = arg5; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH)../../gcc-10.2.0/gcc/rtl.h :1229: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h38::^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.c: :128:61229:38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'DEF_RTL_EXPR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sched-deps.c:28 : ../../gcc-10.2.0/gcc/rtl.h:1394 :13#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning ^~~~~~~~~~~~ ^ ~ : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h444::5: rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1341::122923: :note444: :expanded from macro 'XEXP'5 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here : array 'fld' declared here700 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: :22../../gcc-10.2.0/gcc/rtl.h::In file included from 1229:29663838:18: rtunion fld[1]; :../../gcc-10.2.0/gcc/rtlanal.c::note : expanded from macro 'RTX_HDR_SIZE' :26note note: In file included from : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ : warningIn file included from : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :../../gcc-10.2.0/gcc/rtx-vector-builder.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'RTL_CHECK2':104offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 243808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 24 In file included from :: ../../gcc-10.2.0/gcc/rtl.h ^ ~ note../../gcc-10.2.0/gcc/rtl.h:./genrtl.h3808 memset (rt, 0, RTX_HDR_SIZE);: ^ ~ : :444expanded from macro 'offsetof' ^~~~~~~~~~~~ ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444::5::700:22:344 note: 182:35:expanded from macro 'RTX_HDR_SIZE' :3 #define RTX_HDR_SIZE offsetof (struct rtx_def, u): :notenote : array 'fld' declared here : warningwarning ^ ~ : array 'fld' declared here rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1];: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hIn file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c X0EXP (rt, 2) = NULL_RTX; : ^ ~: ^ ~ 134125 : In file included from ../../gcc-10.2.0/gcc/rtl.c::13110423 ^ :24: ../../gcc-10.2.0/gcc/rtl.def: :note note: : In file included from expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' 705::1358../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3808 : :1: 271407: ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::131229:::warning: 38: #define offsetof(t, d) __builtin_offsetof(t, d) warning: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtx tmp = XEXP (this, 1); ^ ~453note : DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note : ../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'RTL_CHECK2':23:../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'X0EXP': :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)129 : ^ ~6 3:: note: ../../gcc-10.2.0/gcc/rtl.h :warning1228: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'DEF_RTL_EXPR'note XINT (rt, 6) = arg6;In file included from : expanded from macro 'XEXP'38 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/run-rtl-passes.c: 24 ^ ~ ^~~~~~~~~~~~: : ../../gcc-10.2.0/gcc/rtl.hnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3084../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :444:5: 1229:note:../../gcc-10.2.0/gcc/rtl.h:38::: 19: array 'fld' declared here 1338 rtunion fld[1]; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: note: ^expanded from macro 'RTL_CHECK2' 700warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: 22../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.hIn file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) *step_out = XEXP (x, 1);:: ../../gcc-10.2.0/gcc/rtx-vector-builder.c444 ^ ~ 444: : ^ ~ ../../gcc-10.2.0/gcc/rtl.h::24 ^ ~: 5 In file included from 1229: 5../../gcc-10.2.0/gcc/rtl.h:: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : rtunion fld[1];note: :3808134138: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h note ^: expanded from macro 'RTL_CHECK2' array 'fld' declared here:104: ./genrtl.h:220:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: rtunion fld[1];23: ^ : 3: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:444:5 XEXP (rt, 1) = arg1;: :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'offsetof' 1469 ^ ~note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: : : 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26expanded from macro 'XEXP': In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c:131 note rtx next = XEXP (insn, 1); 3808 ^ ~../../gcc-10.2.0/gcc/rtl.h :: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1341:23: ../../gcc-10.2.0/gcc/rtl.def :./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1341::array 'fld' declared here 23 rtunion fld[1];710:1345:3 ../../gcc-10.2.0/gcc/rtl.h:1229:: note38: :: expanded from macro 'XEXP' note ^: warning: note warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtlhooks.c1358: :25: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:122927In file included from :../../gcc-10.2.0/gcc/rtl.h:38: note444:3808: ../../gcc-10.2.0/gcc/rtl.c:126::6:: 5./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK2' : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h1338:23note: : : expanded from macro 'DEF_RTL_EXPR' ^ ~ ^note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \expanded from macro 'XINT':1229:../../gcc-10.2.0/gcc/rtl.h38 :: 444:5: 1228 ^~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:700::22../../gcc-10.2.0/gcc/rtl.h: notenote: : expanded from macro 'RTX_HDR_SIZE' :38expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: note: expanded from macro 'RTL_CHECK1' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 ^ ~ : ^ ~array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444:5 rtunion fld[1];:38 :note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define offsetof(t, d) __builtin_offsetof(t, d): 444In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c5 ^ ~:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:221: ^ ~3 : ^ notewarning: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.c :131: ../../gcc-10.2.0/gcc/rtl.def ^:../../gcc-10.2.0/gcc/rtl.h710: :444:5: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 1475: XBBDEF (rt, 2) = arg2;10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtlanal.c:26: return XEXP (insn, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1345 ^ ~ :array 'fld' declared here warning: :3798:25: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:13413808: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ::23 ^ : 11DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ./genrtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note::note: : expanded from macro 'XEXP'expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.c346:3 :128#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 6warning: : ::1229warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 38 ../../gcc-10.2.0/gcc/rtl.h: note X0EXP (rt, 4) = NULL_RTX;:1228:In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'DEF_RTL_EXPR' 38 ../../gcc-10.2.0/gcc/rtlhooks.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:25:: ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'RTL_CHECK2' 3808: : ./genrtl.h:expanded from macro 'RTL_CHECK1'700:516:3 attrs = MEM_ATTRS (x); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :22 ^ ~ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 2607:24::notewarning note: note: expanded from macro 'MEM_ATTRS' : ^ ~ expanded from macro 'X0EXP' : expanded from macro 'RTX_HDR_SIZE'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;:444: ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1365#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:295: note ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::444:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 5::array 'fld' declared here 1228:381342: 23: notenote: note: rtunion fld[1]; : expanded from macro 'RTL_CHECK1': note ^ array 'fld' declared here : expanded from macro 'X0MEMATTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' rtunion fld[1]; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h 1480#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ :104:24../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: :1024 ^ ~ note: expanded from macro 'offsetof': ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h::1229:38 ::444 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~In file included from warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: 375In file included from : : return XBBDEF (insn, 2);note: array 'fld' declared here note rtunion fld[1];3808: note: ../../gcc-10.2.0/gcc/rtl.c:131 ^ ~ : : In file included from ^expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-ebb.c:: 1345./genrtl.h:::26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])71025In file included from ../../gcc-10.2.0/gcc/rtlanal.c: In file included from 222::1../../gcc-10.2.0/gcc/target.h: note: ::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF'warning XEXP (rt, 3) = arg3;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~276 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ../../gcc-10.2.0/gcc/rtl.h:444:: expanded from macro 'RTL_CHECK1' : ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 26 ../../gcc-10.2.0/gcc/target.def ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : 937:1In file included from 5:: note ^ ~DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: warningarray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444 ::: rtunion fld[1]; ^3808 ../../gcc-10.2.0/gcc/rtl.h:444:5 : : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.c 1341:347::129:empty macro arguments are a C99 feature [-Wc99-extensions]3:23:5note: note: :6: expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.cnote: array 'fld' declared hereHOOK_VECTOR_END (asm_out):array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24 rtunion fld[1]; : ^ ~ warning: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3:: X0EXP (rt, 5) = NULL_RTX; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: In file included from 12291358:../../gcc-10.2.0/gcc/rtlhooks.c::../../gcc-10.2.0/gcc/target-hooks-macros.h warning38:../../gcc-10.2.0/gcc/rtl.h25 :27:70043: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:22: : ^In file included from : XEXP (rt, 1) = arg1;: note 50 ^ ~ note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341: note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTX_HDR_SIZE' 1485note: expanded from macro 'HOOK_VECTOR_END'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : : ^ ~23: 3808: ./genrtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: ^ ~:517:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~note: expanded from macro 'XEXP' 104 10../../gcc-10.2.0/gcc/rtl.h:444 3../../gcc-10.2.0/gcc/rtl.h: ^: 1228 warning: : warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5::24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note : return XBBDEF (insn, 2);note: array 'fld' declared here In file included from ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38:26: :1229:expanded from macro 'offsetof' :1345:25: note: XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];note 38: expanded from macro 'RTL_CHECK1' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/target.h: note../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtx-vector-builder.c276expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF':In file included from ../../gcc-10.2.0/gcc/rtl.c: :241341:131: In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::4443808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):1628: ./genrtl.h5: note: ::: ../../gcc-10.2.0/gcc/rtl.def array 'fld' declared here ^ ~: :716:1: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: 1:../../gcc-10.2.0/gcc/rtl.hwarning: :note23: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningexpanded from macro 'RTL_CHECK1'444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions]:5: HOOK_VECTOR_END (sched) ^ 223note: :expanded from macro 'XEXP':../../gcc-10.2.0/gcc/target-hooks-macros.h3 : ^: 126 ^ ~43::6: note : note expanded from macro 'DEF_RTL_EXPR' 50In file included from ../../gcc-10.2.0/gcc/rtlanal.c: ../../gcc-10.2.0/gcc/rtl.h:444 : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: :26: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h5: warning: : note: array 'fld' declared here:1229expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3808: ../../gcc-10.2.0/gcc/rtl.h ^ ./genrtl.h:348:38 XINT (rt, 4) = arg4; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h3:1338:23::In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: ^:700In file included from :22 26note: : note:expanded from macro 'XINT' note: : : In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2'warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h: X0EXP (rt, 6) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 276: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/target.def ^ ~../../gcc-10.2.0/gcc/rtl.h::1229 ^ ~:: 24/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :In file included from 1658../../gcc-10.2.0/gcc/rtl.h: 1: :380838: :1496: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h :noteHOOK_VECTOR_END (simd_clone) ./genrtl.h10104:: ^ ~: 24^::warningexpanded from macro 'RTL_CHECK2'1358 :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h: ../../gcc-10.2.0/gcc/rtl.h:444:27: return XEXP (insn, 3); 43 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 66: : ^ ~ :3:note../../gcc-10.2.0/gcc/rtl.hnote ^ ~: : : 1341expanded from macro 'offsetof'note :: warning: expanded from macro 'X0EXP'#define offsetof(t, d) __builtin_offsetof(t, d): array 'fld' declared here 50 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ rtunion fld[1]; ^ 23: note: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtlhooks.c expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: 444: 25In file included from :../../gcc-10.2.0/gcc/rtl.c5 ^ : In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note:131: ^ ~ ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h:1228:38: ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :1229../../gcc-10.2.0/gcc/rtl.h./genrtl.h26 rtunion fld[1]; ^::: 518:38In file included from ../../gcc-10.2.0/gcc/target.h ::../../gcc-10.2.0/gcc/rtl.defnote: expanded from macro 'RTL_CHECK1' :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c 276: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.def1341:: note:: 24 ^ ~3: expanded from macro 'RTL_CHECK2'23 ../../gcc-10.2.0/gcc/rtl.h716:1670 :1444::5: warning : note: array 'fld' declared here: warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::1offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ XEXP (rt, 3) = arg3;: : ./genrtl.h ^ ~ : ^ 224../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: warning: DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) 444:5: :note: note3:: warning^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : ../../gcc-10.2.0/gcc/rtl.cempty macro arguments are a C99 feature [-Wc99-extensions]:128In file included from ../../gcc-10.2.0/gcc/rtlanal.c:: expanded from macro 'XEXP' array 'fld' declared hereHOOK_VECTOR_END (simt)6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26 ^ ~ : 23:^ ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: :43:50: note : ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' : :1229 rtunion fld[1]; note: expanded from macro 'XEXP' ^expanded from macro 'DEF_RTL_EXPR' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 XINT (rt, 5) = arg5;1501 :: ^ ~10: note../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.hwarning : ^~~~~~~~~~~~: : expanded from macro 'RTL_CHECK2'38081229../../gcc-10.2.0/gcc/rtl.h:700:22: ^ ~: : ^ ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h37938: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from ^ ~note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/sched-ebb.c :3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 1338: ::: note ^ ~warning: 23: : expanded from macro 'RTL_CHECK2'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hnote26: :104 return XEXP (insn, 3);:24../../gcc-10.2.0/gcc/rtl.h ^ ~: In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ../../gcc-10.2.0/gcc/target.h:: 444 XEXP (rt, 1) = arg1;276: ../../gcc-10.2.0/gcc/target.def ^ ~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'offsetof' :../../gcc-10.2.0/gcc/rtl.h :::444#define offsetof(t, d) __builtin_offsetof(t, d)5231341: note: expanded from macro 'XEXP' ::23: 5note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : array 'fld' declared here 1685 ^ ~: rtunion fld[1]; ^ ~ notenote ^1In file included from :../../gcc-10.2.0/gcc/rtl.c ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:716:: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:12291229:warning: empty macro arguments are a C99 feature [-Wc99-extensions]:138In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:38 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from :array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : rtunion fld[1]; warning 1229 : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^: noteHOOK_VECTOR_END (omp) :: 3808: DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^note./genrtl.hexpanded from macro 'RTL_CHECK2': :94:3: warning38 :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtlhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2':: 25: In file included from ../../gcc-10.2.0/gcc/rtl.c43../../gcc-10.2.0/gcc/rtl.h ^ ~:3808 XEXP (rt, 1) = arg1;:129: ../../gcc-10.2.0/gcc/rtl.h:444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6::: : ^ ~5: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h ^ ~note../../gcc-10.2.0/gcc/rtl.h:note:519: : array 'fld' declared here expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :3 444:5444: ::../../gcc-10.2.0/gcc/rtl.hwarning13415: ::700 ^: :22::2350: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notenote note: X0EXP (rt, 4) = NULL_RTX;: ^ ~: array 'fld' declared here note: expanded from macro 'XEXP' noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:: 1358:27: expanded from macro 'RTX_HDR_SIZE' array 'fld' declared here rtunion fld[1]; rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24 :../../gcc-10.2.0/gcc/rtlanal.c: ^ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ note:1506 26:note: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c10:: 1229: expanded from macro 'X0EXP'24In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/sched-ebb.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.hwarning: ^ ~ ^ ~: expanded from macro 'offsetof'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h380:3: ::263808 :: ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h444:5:225:3: : :In file included from warning: return XUINT (insn, 4);: ^ ~1228 : warning../../gcc-10.2.0/gcc/target.h: : note: 276: ../../gcc-10.2.0/gcc/target.def:1737:array 'fld' declared here In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.c: rtunion fld[1]; ^ ~ 1 XEXP (rt, 6) = arg6;38 ^ :131: ../../gcc-10.2.0/gcc/rtl.def: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; warningnote ^ ~1341:: : expanded from macro 'RTL_CHECK1'721:1: ../../gcc-10.2.0/gcc/rtl.h: 1345In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])24../../gcc-10.2.0/gcc/rtl.h25:: : warning: note1339:26In file included from ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XBBDEF' :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23HOOK_VECTOR_END (goacc) ^DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~ ^ ~ :note note3808: ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'XUINT':../../gcc-10.2.0/gcc/rtl.h43:50:: ../../gcc-10.2.0/gcc/rtl.c#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 444../../gcc-10.2.0/gcc/rtl.h 126:: expanded from macro 'XEXP':5: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'HOOK_VECTOR_END'6 : ../../gcc-10.2.0/gcc/rtl.h 1228note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here: :38 rtunion fld[1]; ^ ~444 ^: 5: ../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: ^ 1341 rtunion fld[1];noteIn file included from :: :122923: ^:expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25:expanded from macro 'DEF_RTL_EXPR'38../../gcc-10.2.0/gcc/sched-ebb.c: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :note: 26: note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:700In file included from In file included from ../../gcc-10.2.0/gcc/target.h:expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' :22: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):276: note: ^ ~1511:expanded from macro 'RTX_HDR_SIZE' 10 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 3808104:24:: ./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2':444: :1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.def:550:3::4442061:5:261::: warning 5note: warningnote: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;: note ^ ~array 'fld' declared here rtunion fld[1]; : expanded from macro 'XUINT' ^ ^ ~ noteexpanded from macro 'offsetof' : array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (vectorize) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:1229 In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24^:1341:: ../../gcc-10.2.0/gcc/target-hooks-macros.h38:In file included from :5: #define offsetof(t, d) __builtin_offsetof(t, d)note:: rtunion fld[1]; note: : ../../gcc-10.2.0/gcc/rtl.h:43:50expanded from macro 'RTL_CHECK2': note: expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here380823 rtunion fld[1];: :./genrtl.h ^ note: expanded from macro 'XEXP' ^ In file included from : ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c :In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 24../../gcc-10.2.0/gcc/rtlanal.c: In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^131: 26226 : :3In file included from ^ ~: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.def : warning ../../gcc-10.2.0/gcc/rtl.h: ::../../gcc-10.2.0/gcc/rtl.h:3808721#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:1array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229: X0EXP (rt, 7) = NULL_RTX; :38 ^ ~: :../../gcc-10.2.0/gcc/rtl.h:./genrtl.h :381:1358warning: : note: expanded from macro 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~178:3: In file included from :27: ../../gcc-10.2.0/gcc/sched-ebb.c notewarning:: ../../gcc-10.2.0/gcc/rtl.h: :444:3DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) expanded from macro 'X0EXP'26^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from warning: ../../gcc-10.2.0/gcc/rtl.h:: note ../../gcc-10.2.0/gcc/target.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~444: X0EXP (rt, 3) = NULL_RTX; : ::../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:276: ../../gcc-10.2.0/gcc/target.def XBBDEF (rt, 2) = arg2; rtunion fld[1];5: note 128:: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ^ ~ :3346../../gcc-10.2.0/gcc/rtl.h ^ ~ :1228: ^:6: 1: 3808: warning../../gcc-10.2.0/gcc/rtl.h:38./genrtl.h../../gcc-10.2.0/gcc/rtl.h:13451358:27note: ::: :25::551expanded from macro 'DEF_RTL_EXPR' note: :empty macro arguments are a C99 feature [-Wc99-extensions]3: ? RTX_HDR_SIZE + sizeof (reg_info) \ ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1'1534 ^~~~~~~~~~~~ note: :12 ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note700HOOK_VECTOR_END (addr_space) :22 ^ ~: : note^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTX_HDR_SIZE'warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: expanded from macro 'XBBDEF' : ../../gcc-10.2.0/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ : ^ ~ :43 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:50::1228../../gcc-10.2.0/gcc/rtl.h1228/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::38::1341 104:24: note: : : : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ note: expanded from macro 'RTL_CHECK1' 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 ^ ~ expanded from macro 'offsetof' 444note: :: ../../gcc-10.2.0/gcc/rtl.h note: :: ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:13425:131:../../gcc-10.2.0/gcc/rtl.hnote: note: array 'fld' declared hereexpanded from macro 'XEXP' :expanded from macro 'RTL_CHECK1'expanded from macro 'HOOK_VECTOR_END'23: 444: note: rtunion fld[1]; ^ expanded from macro 'XVEC': ../../gcc-10.2.0/gcc/rtl.def:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5:721:1: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH):38:444 ^ ../../gcc-10.2.0/gcc/rtl.h:5: rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtx-vector-builder.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here: 24 ../../gcc-10.2.0/gcc/rtl.c:: In file included from 129 rtunion fld[1];In file included from :1229:../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/run-rtl-passes.c: ^ ~ : 380824:6:../../gcc-10.2.0/gcc/rtl.hnote: note: : In file included from ../../gcc-10.2.0/gcc/sched-ebb.c ^In file included from :26expanded from macro 'RTL_CHECK2'expanded from macro 'DEF_RTL_EXPR': : : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/target.h:./genrtl.h444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),In file included from : ^ ~ 276./genrtl.h:265179 ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/target.def:5236 :3:../../gcc-10.2.0/gcc/rtl.h:444:5 :1:warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: 5notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.cwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; XEXP (rt, 1) = arg1; XEXP (rt, 3) = arg3;:700:HOOK_VECTOR_END (calls) rtunion fld[1]; ^ ~ : ^ 22: ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h26../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:note:3808::43:50: 1341:: ^23: ./genrtl.h: note ^: expanded from macro 'RTX_HDR_SIZE'23: note expanded from macro 'HOOK_VECTOR_END':382#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: expanded from macro 'XEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note ^ 104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :3:: In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: expanded from macro 'XEXP' In file included from warningIn file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/sched-ebb.c: ^ ~ 26In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; : In file included from ^ ~ 131:: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1358:3808../../gcc-10.2.0/gcc/target.h: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.def27:724:::2761864: 1229653:: note3: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 34:: ../../gcc-10.2.0/gcc/target.def38 ^ ~1../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' :6087::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:1: warningwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.h:1860 :28 notewarning../../gcc-10.2.0/gcc/rtl.h: XWINT (rt, 1) = arg1; : ^ ~ 444:5:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ::empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1234 :1228: 38: note../../gcc-10.2.0/gcc/rtl.cHOOK_VECTOR_END (c):: expanded from macro 'RTL_CHECK1' 29 note^note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: array 'fld' declared here :126expanded from macro 'JUMP_LABEL' note43:50: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h::6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; : expanded from macro 'XWINT' 444:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 5: note: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' :444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note ^ ~24:: ^700:225: : ../../gcc-10.2.0/gcc/rtl.h :1375../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hnote:445:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26 : expanded from macro 'RTX_HDR_SIZE' :3808: ^./genrtl.h : In file included from ../../gcc-10.2.0/gcc/target.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note 5In file included from 276: array 'fld' declared here ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ::32: : rtunion fld[1];/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h note: ../../gcc-10.2.0/gcc/target.def:: ^expanded from macro 'XCEXP':104 ../../gcc-10.2.0/gcc/rtl.h 6240:1#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from : ../../gcc-10.2.0/gcc/rtlanal.c266:note: array 'hwint' declared here :3: : HOST_WIDE_INT hwint[1];warning:3808: ^ ~26: : warning: 24 ./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h:180:HOOK_VECTOR_END (cxx)In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ./genrtl.h:383 #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 ^ ~ ::3: ^../../gcc-10.2.0/gcc/rtl.h warning:1230:In file included from ../../gcc-10.2.0/gcc/rtl.c:: 131../../gcc-10.2.0/gcc/hwint.h::37: :133859../../gcc-10.2.0/gcc/rtl.def:724 note XBBDEF (rt, 2) = arg2;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' :1: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h::26: note: expanded from macro 'HOST_WIDE_INT' warning ^ 1345:# define HOST_WIDE_INT long longnote: : : expanded from macro 'RTL_CHECKC1' 25offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~: XINT (rt, 5) = arg3;DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.h23:: 444: ^ ~5: In file included from noteIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c: ../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/rtl.hnotenote: :1338: 25:26: : :: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'XBBDEF'expanded from macro 'XINT' array 'fld' declared here In file included from rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.c:276 ^: 23 :../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h./genrtl.h: ^ ~ :1228:128:: :../../gcc-10.2.0/gcc/rtl.h654386329: :3:: warningnote:: 1229expanded from macro 'RTL_CHECK1' note: ../../gcc-10.2.0/gcc/rtl.h:6:38expanded from macro 'XINT'1871:1 ::10 warning:: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : empty macro arguments are a C99 feature [-Wc99-extensions] note ^ ~ : : expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'DEF_RTL_EXPR' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (emutls) ? RTX_HDR_SIZE + sizeof (reg_info) \444 :../../gcc-10.2.0/gcc/rtl.h^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/target-hooks-macros.h5 : note:: ^~~~~~~~~~~~ 1229: : ^ ~ ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:43:38:../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/rtl.h:5:50../../gcc-10.2.0/gcc/rtl.h:: note700:22note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1234 ^ rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h: In file included from ^ note: 291860In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:expanded from macro 'RTX_HDR_SIZE' :24:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24444:: In file included from note:28: In file included from note:: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])5 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hnote: : ^ ~:expanded from macro 'HOOK_VECTOR_END' : :3808: note: 104: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here expanded from macro 'JUMP_LABEL' ./genrtl.h rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from 445 :3808::5181 ^ : note: ^ ~24array 'hwint' declared here: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1375:32In file included from :3:: note../../gcc-10.2.0/gcc/sched-ebb.c warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; XINT (rt, 5) = arg5; ^ ../../gcc-10.2.0/gcc/rtlanal.c ../../gcc-10.2.0/gcc/hwint.hnote:26::59: ^ ~: 26: In file included from : expanded from macro 'XCEXP'267:3 :26../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'HOST_WIDE_INT': expanded from macro 'offsetof': ../../gcc-10.2.0/gcc/target.h# define HOST_WIDE_INT long long:1338: 276#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define offsetof(t, d) __builtin_offsetof(t, d) : ../../gcc-10.2.0/gcc/target.def:In file included from ^../../gcc-10.2.0/gcc/rtl.h ^ ~ 6450: warning ../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/rtl.c231230:1341:2337In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:::: note: expanded from macro 'XEXP'3808 : : 1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: note: expanded from macro 'XINT'./genrtl.h expanded from macro 'RTL_CHECKC1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:131: ../../gcc-10.2.0/gcc/rtl.def :384:3: : ^ ~25: ../../gcc-10.2.0/gcc/rtl.h:warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : In file included from 1229empty macro arguments are a C99 feature [-Wc99-extensions] :../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_option):724: ::13808array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: : ^ ~ ^ 1229../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4;offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:./genrtl.h::38../../gcc-10.2.0/gcc/target-hooks-macros.h 708: ^ ~:444 38:: DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note../../gcc-10.2.0/gcc/rtl.c:129:6: note: 3 : : 43warning5:expanded from macro 'DEF_RTL_EXPR':expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here 501340 : note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),23:../../gcc-10.2.0/gcc/rtl.h: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END'444 ^~~~~~~~~~~~ SUBREG_BYTE (rt) = arg1; rtunion fld[1];: ^~~~~~~~~~~~~~~~ ^5 note: ../../gcc-10.2.0/gcc/rtl.h:700expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ::../../gcc-10.2.0/gcc/rtl.h22: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notenote:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1876:2039:26 :40: :expanded from macro 'RTX_HDR_SIZE' warning: In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26: In file included from ../../gcc-10.2.0/gcc/target.h ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 276note: ../../gcc-10.2.0/gcc/rtl.h:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/target.def return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : 444: ^ ~../../gcc-10.2.0/gcc/rtl.h1229:::6552:1381373In file included from ^~~~~~~~~~~~~~~~~ :: 5../../gcc-10.2.0/gcc/rtl.h: ::/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h1860::104 note:: 24expanded from macro 'RTL_CHECK2'32:notewarning: :28 note../../gcc-10.2.0/gcc/run-rtl-passes.cempty macro arguments are a C99 feature [-Wc99-extensions] note: : array 'fld' declared here expanded from macro 'XCSUBREG':24: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (shrink_wrap) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3808: ./genrtl.h: ^ ~ :182: ^ expanded from macro 'offsetof' ^ ~../../gcc-10.2.0/gcc/rtl.h:4443#define offsetof(t, d) __builtin_offsetof(t, d) : : ../../gcc-10.2.0/gcc/rtl.h 5: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:../../gcc-10.2.0/gcc/target-hooks-macros.h: note: warning: 43::array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:: 1375: XEXP (rt, 6) = arg6; ^ ~In file included from 50../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:32:: In file included from ^ 3808note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.c 1230:131#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ../../gcc-10.2.0/gcc/rtl.def:note:: expanded from macro 'HOOK_VECTOR_END'37: 727: : 1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from ../../gcc-10.2.0/gcc/rtlanal.c: ^ ~ :26 1341:23./genrtl.h:warning 268 ^ ::: In file included from ../../gcc-10.2.0/gcc/rtl.hnote3:: :expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h warning : : note: 3808: ./genrtl.h:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XEXP'415::12303:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from warning../../gcc-10.2.0/gcc/sched-ebb.c XINT (rt, 4) = arg4; ^ ~ DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)37 ../../gcc-10.2.0/gcc/rtl.h::: ^ ~:126:26: ^ ~ ../../gcc-10.2.0/gcc/rtl.h1338: note: In file included from expanded from macro 'RTL_CHECKC1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :../../gcc-10.2.0/gcc/target.h note: expanded from macro 'XINT'6:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :276 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: :note: ../../gcc-10.2.0/gcc/target.def444:: 6810:../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;5::444:15 ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'DEF_RTL_EXPR': array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ::13381229:note381229: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: array 'fld' declared here::38 : note ^~~~~~~~~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:700 rtunion fld[1]; ^: 23 ^expanded from macro 'RTL_CHECK2' :22:warning : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note: expanded from macro 'RTX_HDR_SIZE' note empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25HOOK_VECTOR_END (mode_switching): In file included from :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:3808: 444 ^ ~:./genrtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h: 735/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::18815: note: array 'fld' declared here :expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :104 ^ ~3 ^ ~3: warning ../../gcc-10.2.0/gcc/rtl.h^: :::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 warning: X0EXP (rt, 1) = NULL_RTX; In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1229:38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c:: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h444:5:: 1358note:note4324::27:: : JUMP_LABEL (this) = target;: 50expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from array 'fld' declared here : note: ../../gcc-10.2.0/gcc/rtl.hnote:: noteexpanded from macro 'X0EXP'expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; : ^ expanded from macro 'offsetof'3808: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: ^ ~18603808220: 3:1228:38::: ./genrtl.h28: note: In file included from :../../gcc-10.2.0/gcc/rtl.c note:131warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'269: ../../gcc-10.2.0/gcc/rtl.def: ::444: XEXP (rt, 1) = arg1;expanded from macro 'JUMP_LABEL'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5: : ^ ~ 3: warning../../gcc-10.2.0/gcc/rtl.h ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :note: : ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:1341:23:array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note727: 5:: rtunion fld[1];In file included from XINT (rt, 5) = arg5; :1: : ^ ~expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/sched-ebb.cwarning:1375:32note: note: : 26array 'fld' declared here : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtlanal.c: ^ ~:26: 1338DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) In file included from ../../gcc-10.2.0/gcc/rtl.h:: 2763808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: expanded from macro 'XCEXP' 448../../gcc-10.2.0/gcc/target.def:6837:1: warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ^ ~../../gcc-10.2.0/gcc/rtl.c::3:: 128HOOK_VECTOR_END (C90_EMPTY_HACK) 122923warning:38 : ^ ../../gcc-10.2.0/gcc/rtl.hnote:1230:37::6: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:444: In file included from ../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtlhooks.c: :../../gcc-10.2.0/gcc/target-hooks-macros.h note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1': XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'XINT'4322: note : 255: note: : In file included from expanded from macro 'RTX_HDR_SIZE'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3808 rtunion fld[1]; ^ :: ./genrtl.h::#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h786: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1340:50444 ^ ~ ::23245: In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:::3::104:../../gcc-10.2.0/gcc/rtl.h:24: ^ ~ : 3808: ./genrtl.h:notenote : 221warningexpanded from macro 'HOOK_VECTOR_END' : notearray 'fld' declared here :: ../../gcc-10.2.0/gcc/rtl.h:: note3 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1229expanded from macro 'XSTR' ^ : rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ warning:38expanded from macro 'offsetof' : note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from XBBDEF (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.c:131 ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h:1345::25727: note: :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 444:DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.h:444:5expanded from macro 'XBBDEF' : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.hnote : :../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here 5:../../gcc-10.2.0/gcc/rtl.h:129 rtunion fld[1];::6 2167:10: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):1358: 27expanded from macro 'DEF_RTL_EXPR' note: note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), array 'fld' declared here ^ rtunion fld[1]; ^~~~~~~~~~~~: warning: ^ ~expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ../../gcc-10.2.0/gcc/rtl.h 24In file included from :1228 ^ ~ : :38:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h1228:note: 38:700expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtlanal.c:3808: : note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h:./genrtl.h444:expanded from macro 'RTL_CHECK1' 2226::5: note270: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/sched-ebb.c : :In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' :../../gcc-10.2.0/gcc/rtl.h::3: 27 : 3808 ^ ~ :warning2039note: : ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:26: note:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: 449:3: rtunion fld[1]; ^:1394 warning: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c:444:5:: note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SUBREG_BYTE' XEXP (rt, 6) = arg6; ^ ~24#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : : XINT (rt, 2) = arg2; ^ ~array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ 13::3808../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^222::warning: 1338: ^ ~ 23: note: 3:1341::expanded from macro 'XINT'23:1373 :32 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : noteIn file included from rtx tmp = XEXP (this, 1); ^ ~warning ^ ~: ../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG' :131: ../../gcc-10.2.0/gcc/rtl.def: :1229../../gcc-10.2.0/gcc/rtlhooks.c:25: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 730: XEXP (rt, 3) = arg3; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~expanded from macro 'XEXP' :38:3808 ^ ~ : ./genrtl.h: 813:3: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: :expanded from macro 'RTL_CHECK2'13411230 1341:23: note: expanded from macro 'XEXP' 1 :23: note: XEXP (rt, 1) = arg1; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]37../../gcc-10.2.0/gcc/rtl.h:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:1229 note ^ ~: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.c:126:: ^ ~../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h6#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1229 :1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~:38 ../../gcc-10.2.0/gcc/rtl.h:38: 1229: :note../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 38:../../gcc-10.2.0/gcc/rtl.hnote: : 444expanded from macro 'RTL_CHECK2'expanded from macro 'DEF_RTL_EXPR' :note444: note:: 5:expanded from macro 'RTL_CHECK2' 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:700: ^: :444 :In file included from ../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:26array 'fld' declared herenote: In file included from : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here22: 5:5:note: rtunion fld[1]; ^ ~ :3808 ^../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE' :444:5note rtunion fld[1]; ^: : note: notearray 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ./genrtl.h:450array 'fld' declared here ^ ~: : 3 rtunion fld[1]; ^array 'fld' declared here: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h XVEC (rt, 3) = arg3; rtunion fld[1];:104: ^ ~ ^ 24../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :In file included from In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:../../gcc-10.2.0/gcc/rtx-vector-builder.c1342In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: : ^25 23:: 2424: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:3808: ./genrtl.h:271:3:: note: In file included from expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'offsetof' 1407: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define offsetof(t, d) __builtin_offsetof(t, d):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h XEXP (rt, 7) = arg7; ^ ~ ^ ~ :In file included from rtx tmp = XEXP (this, 1);:3808: ./genrtl.h867:../../gcc-10.2.0/gcc/rtl.h :223:../../gcc-10.2.0/gcc/rtl.h3:3:../../gcc-10.2.0/gcc/rtl.c:1311229::: warning38 : 1341:../../gcc-10.2.0/gcc/rtl.def23: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h::730: warning: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2966: XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.hnote: 1340 18: warning: :../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' ^ ~ :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1229:23:1341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338:23: note:23: : memset (rt, 0, RTX_HDR_SIZE); ^ ~ 38note ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :700: : note: expanded from macro 'XINT' :expanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ^ ~ note22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) :1229:expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~: 1229note: :expanded from macro 'RTX_HDR_SIZE':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note5: 38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: ^ ~: 5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444:104array 'fld' declared here rtunion fld[1]; ^ :::38 In file included from note ^ ~../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.c: :2426: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: note 5 array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444128 rtunion fld[1];:: note ^ :451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4;56 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1469:14:: notearray 'fld' declared here ^ ~ warning ^ ~../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23 : note: expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)444 ^ ~ expanded from macro 'DEF_RTL_EXPR':5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^24 rtx next = XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h: In file included from :700:22: note: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/sched-deps.c ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ : 28: 3808: ../../gcc-10.2.0/gcc/run-rtl-passes.c ../../gcc-10.2.0/gcc/rtl.hIn file included from ::: ^ ~ 3084../../gcc-10.2.0/gcc/rtlhooks.c::/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1229:../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2'1924: In file included from 25:../../gcc-10.2.0/gcc/rtl.h:3808: : :In file included from ./genrtl.h104./genrtl.h:1341 ../../gcc-10.2.0/gcc/rtl.h:3808: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 307: :224:24::3:3 warning ^ ~ :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XEXP' ./genrtl.h:note : expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : *step_out = XEXP (x, 1); warning444 XEXP (rt, 1) = arg1;#define offsetof(t, d) __builtin_offsetof(t, d)868: :5:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XINT (rt, 5) = arg5; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: :../../gcc-10.2.0/gcc/rtl.h:1341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:13381341:23In file included from 23../../gcc-10.2.0/gcc/rtl.c :: :131: ../../gcc-10.2.0/gcc/rtl.def:730444:5 ^ notenote: XSTR (rt, 2) = arg2;:: expanded from macro 'XEXP' 1: : warningIn file included from ^ ~../../gcc-10.2.0/gcc/rtlanal.cnote: array 'fld' declared here:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23:26 : ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'XEXP' :: 1340: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:231229 : ^ ~:38./genrtl.h: 452../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XINT' 3 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; :1229:38::../../gcc-10.2.0/gcc/rtl.c:129 warning ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229 ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:: expanded from macro 'XSTR'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:6 XVEC (rt, 5) = arg5;: ^ ~ : noteexpanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1475#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'DEF_RTL_EXPR':10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38../../gcc-10.2.0/gcc/rtl.h : ^ ~:../../gcc-10.2.0/gcc/rtl.h:: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700 1342:23444:5: :22note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ note warning: : ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XVEC' 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note5: note 444:5:: return XEXP (insn, 1);: ^ ~ array 'fld' declared here note rtunion fld[1];: : ../../gcc-10.2.0/gcc/rtl.h:1229:38expanded from macro 'RTX_HDR_SIZE' : note ^ ~: expanded from macro 'RTL_CHECK2' ^ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here : In file included from 1341 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :23 ^:: 3808note : expanded from macro 'XEXP'note: rtunion fld[1]; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : array 'fld' declared here./genrtl.hIn file included from ^ ../../gcc-10.2.0/gcc/run-rtl-passes.c : 308#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: 104:24:4443:: warning:In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:: note25: In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~24 : : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ noteIn file included from XBBDEF (rt, 2) = arg2; : ../../gcc-10.2.0/gcc/rtl.h: ^ ~1229::expanded from macro 'offsetof' 89738: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ 1345../../gcc-10.2.0/gcc/rtl.h : ^25: notenote: In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ::3808: expanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.def :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])733 :1:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning./genrtl.h :225:3 In file included from : warning../../gcc-10.2.0/gcc/rtlanal.c: 3offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) 26: : 444:5:: XEXP (rt, 6) = arg6; In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.c:126note../../gcc-10.2.0/gcc/rtl.h:1341:1228:: :236: :note: :array 'fld' declared hereexpanded from macro 'DEF_RTL_EXPR'38: :3808 note: note: expanded from macro 'RTL_CHECK1': ^ ~expanded from macro 'XEXP' ./genrtl.h:453:3 ../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ :3798:11: warning ^~~~~~~~~~~~: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); ^ ~ ^warning: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : : 1229:38../../gcc-10.2.0/gcc/rtl.h1480:444 XINT (rt, 6) = arg6; ^ ~::1340 700../../gcc-10.2.0/gcc/rtl.h::1023::22: :5:: note: 1338:expanded from macro 'RTL_CHECK2': note../../gcc-10.2.0/gcc/rtl.h: 2607: expanded from macro 'RTX_HDR_SIZE' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : expanded from macro 'XSTR' ^ ~ :24: note return XBBDEF (insn, 2);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'MEM_ATTRS'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104: :note: ../../gcc-10.2.0/gcc/rtl.h2438expanded from macro 'XINT' ^ ~:: note: expanded from macro 'RTL_CHECK2'note #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 1345 ^ ~ : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];note : ^ ~: ^ ~ :136525 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof':444: ::5../../gcc-10.2.0/gcc/rtl.h ^#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 29: note: : In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c:In file included from 1229../../gcc-10.2.0/gcc/rtl.c:array 'fld' declared herenote 13124 rtunion fld[1];: :expanded from macro 'XBBDEF' ^ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: : ../../gcc-10.2.0/gcc/rtl.def note: 38In file included from ^ ~: : 73324:1:../../gcc-10.2.0/gcc/rtl.h expanded from macro 'X0MEMATTR': :warningnote: 444../../gcc-10.2.0/gcc/rtl.h:: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)3808: ./genrtl.h:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from 1228309::: ^ ~5:../../gcc-10.2.0/gcc/rtl.h 3:38: :../../gcc-10.2.0/gcc/rtl.h: note1230:expanded from macro 'RTL_CHECK2' warning note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY)37expanded from macro 'RTL_CHECK1':3808: ./genrtl.h note: expanded from macro 'RTL_CHECKC1': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 444 226 ^ ~ ::3 XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : warning: ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; : ^ ~128:6 5 X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here ^In file included from ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^444 note :1341::23In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h3808: ::../../gcc-10.2.0/gcc/rtl.h./genrtl.h:: 13581485../../gcc-10.2.0/gcc/rtl.h:3808: ::592627:: expanded from macro 'DEF_RTL_EXPR'./genrtl.h:note : expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \: 10: : ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22:note 486: array 'fld' declared here :3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 rtunion fld[1]; : warning ^ ~ note: expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/rtl.h:1229:38note: expanded from macro 'RTX_HDR_SIZE': note ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XSTR (rt, 1) = arg1; :1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XINT (rt, 1) = arg1;38In file included from ../../gcc-10.2.0/gcc/sched-deps.c : /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ ^ ~ :28../../gcc-10.2.0/gcc/rtl.h104:../../gcc-10.2.0/gcc/rtl.h: : :13401338: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 24 ::444 ^ ~:23: 538:3: : warning: note: array 'fld' declared here note return XBBDEF (insn, 2);: ^ ~note../../gcc-10.2.0/gcc/rtl.h ^ ~ : :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' rtunion fld[1]; expanded from macro 'offsetof' ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 444 #define offsetof(t, d) __builtin_offsetof(t, d) ::1345 ^ ~5In file included from :25: note: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1;1229 ../../gcc-10.2.0/gcc/rtx-vector-builder.c::expanded from macro 'XBBDEF'3824: In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:notenote ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];131 :3808 ^ 1229#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~: :38expanded from macro 'RTL_CHECK2' ./genrtl.h : ../../gcc-10.2.0/gcc/rtl.def ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/rtl.h733:../../gcc-10.2.0/gcc/run-rtl-passes.c:24: 1::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1341 ^ ~ 310:In file included from ../../gcc-10.2.0/gcc/rtl.h 1228::note3: ../../gcc-10.2.0/gcc/rtl.h:::38083823 warning: warning::: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~./genrtl.h DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY)note X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1229:265:31358:38:note: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~5:: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h27 : ^ XEXP (rt, 1) = arg1; :444: notenote ^ ~5: note: array 'fld' declared here :: 444: expanded from macro 'X0EXP': rtunion fld[1];In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5 ../../gcc-10.2.0/gcc/rtlhooks.c ../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here ^ ~::../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];129 :: ^: 256: note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' 1341 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h::: note7001228::In file included from ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ../../gcc-10.2.0/gcc/rtlanal.c:2326./genrtl.harray 'fld' declared here:38:: : In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/sched-deps.c22: 927:note:3note28: : rtunion fld[1];: : expanded from macro 'RTX_HDR_SIZE' ^ expanded from macro 'XEXP' :3808: ./genrtl.h:516: warning: 3In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; : ^ ~3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h :66:3: warning: ../../gcc-10.2.0/gcc/rtl.hwarning #define RTX_HDR_SIZE offsetof (struct rtx_def, u) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h ^ ~: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h::104 ^ ~ ^ ~: 12291496array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: XVEC (rt, 1) = arg1; :../../gcc-10.2.0/gcc/rtl.h10:../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~24:38 :23 note../../gcc-10.2.0/gcc/rtl.h:1229: ::: : :note expanded from macro 'offsetof' : note: 1342:expanded from macro 'XEXP'warning: expanded from macro 'RTL_CHECK2' 38 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here23: return XEXP (insn, 3); note: ^ ~ rtunion fld[1];expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :1229note: : ^ ~ expanded from macro 'RTL_CHECK2'38 ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hIn file included from ^:../../gcc-10.2.0/gcc/rtl.c note:../../gcc-10.2.0/gcc/rtl.h :444:In file included from :131: ^ ~../../gcc-10.2.0/gcc/rtl.def : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtx-vector-builder.cexpanded from macro 'RTL_CHECK2'1341:523:735 :24: note ^ ~::: expanded from macro 'XEXP'1 : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: In file included from ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:: 444 3808DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :../../gcc-10.2.0/gcc/rtl.h 1229 ^:../../gcc-10.2.0/gcc/rtl.c::444./genrtl.h: ../../gcc-10.2.0/gcc/rtl.hIn file included from :38: ../../gcc-10.2.0/gcc/run-rtl-passes.c3115126:::6:::51229 note:38:3: 24: In file included from warning: note: expanded from macro 'RTL_CHECK2':: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: note note:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: notearray 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' rtunion fld[1];: array 'fld' declared here ^ ^~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ rtunion fld[1]; ^ ~ :266: ^ ~ 3In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25../../gcc-10.2.0/gcc/rtl.h:::700../../gcc-10.2.0/gcc/rtl.h:444::: 444:In file included from 225../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.h::: ^ warning3808 : :note: note: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : rtunion fld[1];expanded from macro 'RTX_HDR_SIZE' 1358:27./genrtl.h #define RTX_HDR_SIZE offsetof (struct rtx_def, u): :note: expanded from macro 'X0EXP'956:3: XBBDEF (rt, 2) = arg2; ^warning ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h array 'fld' declared here : ^ ~ : 1345 rtunion fld[1];:25: note ../../gcc-10.2.0/gcc/rtl.h:1501104:: ../../gcc-10.2.0/gcc/sched-deps.cexpanded from macro 'XBBDEF':../../gcc-10.2.0/gcc/rtl.h ^ ~: 1024:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :28: : ^In file included from ../../gcc-10.2.0/gcc/rtl.h1342 note: warningIn file included from ../../gcc-10.2.0/gcc/rtlanal.c::26: ../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h23 return XEXP (insn, 3);: note38expanded from macro 'offsetof': expanded from macro 'XVEC':517: 1228:38 3808: note: #define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ ../../gcc-10.2.0/gcc/rtl.h3In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.c: ^ ~ ^ ~ warning: :../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: :131expanded from macro 'RTL_CHECK1'94:3: ../../gcc-10.2.0/gcc/rtl.def::::1229 :1341 38: :735: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])123note:: warning ^ ~ 444: : note :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'XEXP' warning: expanded from macro 'RTL_CHECK2' 5 XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::1341 offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note ../../gcc-10.2.0/gcc/rtl.h :: ^ ~: DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h23: : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:4445:: array 'fld' declared here5:1341:23 :note ../../gcc-10.2.0/gcc/rtl.c::1229note: 128:expanded from macro 'XEXP' noteexpanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : : :6 array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h: : note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~:1229 rtunion fld[1]; ^ ^ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 1229note:: expanded from macro 'RTL_CHECK2' 38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])700In file included from ^ ~ In file included from rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtx-vector-builder.c:22:: expanded from macro 'RTL_CHECK2'38: ../../gcc-10.2.0/gcc/rtl.h::24../../gcc-10.2.0/gcc/run-rtl-passes.c444 :5noteIn file included from : ../../gcc-10.2.0/gcc/rtlhooks.c: :expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2524note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTX_HDR_SIZE': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from 3808 : ./genrtl.h:312:3: ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning note../../gcc-10.2.0/gcc/rtl.h:444:5:: array 'fld' declared here444In file included from : /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: 104:24: note: expanded from macro 'offsetof' rtunion fld[1];5:#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ^ ~ ^3808 : note../../gcc-10.2.0/gcc/rtl.h: : In file included from :./genrtl.h:In file included from 1358../../gcc-10.2.0/gcc/rtl.c array 'fld' declared here :131: ../../gcc-10.2.0/gcc/rtl.def:735:1::3808: rtunion fld[1];27: warning./genrtl.h984: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^note: 3:1506DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) 26:: 10expanded from macro 'X0EXP': warning: :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return XUINT (insn, 4); ^ ~3808267 ../../gcc-10.2.0/gcc/rtl.c: :::1293 :warning: ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:6In file included from ../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ::: 1339:../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; 2628518::: 3 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 1228 ::38note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:3808 XEXP (rt, 3) = arg3; ^ ~:note: : ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h ::177::3:expanded from macro 'DEF_RTL_EXPR' note23warning: note1341 : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XSTR'expanded from macro 'XUINT' XEXP (rt, 3) = arg3;expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning ../../gcc-10.2.0/gcc/rtl.h ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~: 1229 ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229:38: : : ../../gcc-10.2.0/gcc/rtl.h38:note: :note: XEXP (rt, 1) = arg1;expanded from macro 'XEXP'700expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 22: 1341:../../gcc-10.2.0/gcc/rtl.h 23: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note ^ ~notenote:1229 : : : expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444: ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444 ^ ~5: ^ ~ 1341: note: expanded from macro 'RTL_CHECK2' :: ../../gcc-10.2.0/gcc/rtl.h:1229:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h5:23:note: array 'fld' declared here 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note ^ ~:note: rtunion fld[1];array 'fld' declared here: 104../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2': :444:24expanded from macro 'XEXP' rtunion fld[1]; ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ^: 444 note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:151112295: expanded from macro 'offsetof':38:10:: :note 24: : note ^ ~:#define offsetof(t, d) __builtin_offsetof(t, d): expanded from macro 'RTL_CHECK2'note In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :3808: ^ ~../../gcc-10.2.0/gcc/rtl.h: ^444: In file included from ../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here5:: : return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];./genrtl.h 131: :note : ../../gcc-10.2.0/gcc/rtl.def array 'fld' declared hereIn file included from :: ^ 444: ^ ~313../../gcc-10.2.0/gcc/run-rtl-passes.c:: 3: rtunion fld[1]; 24738In file included from 5::../../gcc-10.2.0/gcc/rtlhooks.c 1::../../gcc-10.2.0/gcc/rtl.h:25: : warning1339:In file included from ../../gcc-10.2.0/gcc/rtl.h: :In file included from note: 380826 ^warningarray 'fld' declared here: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :3808: DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; note: X0EXP (rt, 7) = NULL_RTX; ./genrtl.h:../../gcc-10.2.0/gcc/rtl.c ^268: expanded from macro 'XUINT' ./genrtl.h:: ^ ~In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28../../gcc-10.2.0/gcc/rtl.h1012#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ::3 ^ ~ :1358: 126::6:27: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c::26: : :In file included from 1229../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP' note: :38083: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; 38:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' ./genrtl.h ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ :note: 519#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from :3: warning: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1228array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h :: X0EXP (rt, 4) = NULL_RTX; ^ ~134238:: 3808 ^~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h444 :../../gcc-10.2.0/gcc/rtl.h:23 note:5:700:./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h1338178:: 1358: expanded from macro 'RTL_CHECK1' :27:array 'fld' declared here ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];23:: ^: 22 ^ ~ 3 note: expanded from macro 'X0EXP' :notenote../../gcc-10.2.0/gcc/rtl.h:: : : 444expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' :note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1534: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: ^ ~5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; :12expanded from macro 'RTX_HDR_SIZE' ^ ~ :note : warning: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 122938 :38 ^ ~: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~../../gcc-10.2.0/gcc/rtl.h In file included from :../../gcc-10.2.0/gcc/rtl.h:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: 104:24::1342../../gcc-10.2.0/gcc/rtx-vector-builder.c1345:231229:38::note note 24:note: note: : expanded from macro 'XVEC' : note: expanded from macro 'RTL_CHECK1': expanded from macro 'offsetof' 25:In file included from expanded from macro 'RTL_CHECK2': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d):#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'444 ^ ~: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ In file included from : ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3808 : ../../gcc-10.2.0/gcc/rtl.h ^ ~./genrtl.h:: note../../gcc-10.2.0/gcc/rtl.h343../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.c:3::1229:: :5 38:444: array 'fld' declared here: ^ ~warning note: :5 : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^note131: : XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.def : 738 ^ ~array 'fld' declared hereexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h::1 note rtunion fld[1]; : array 'fld' declared here ^ : warning: 1228In file included from ../../gcc-10.2.0/gcc/rtlanal.c offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: In file included from 26../../gcc-10.2.0/gcc/rtlhooks.c: DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h:note: 25: ^ 1341^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~In file included from expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.hIn file included from : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c:In file included from ::: 3808../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h: 444./genrtl.h:23:128:3808444:524:1041:: :6: 3 note:./genrtl.h:note: : 550:note5array 'fld' declared here: : note: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR':expanded from macro 'XEXP' 33808: array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229 :warning rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \ : ^~~~~~~~~~~~ 38: note ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' :: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: ^ ~In file included from 269../../gcc-10.2.0/gcc/sched-deps.c700: :22:28: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3: ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.h: ::444:: XEXP (rt, 1) = arg1;38081341::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23 5: 1864note XINT (rt, 5) = arg5; ^ ~: expanded from macro 'RTX_HDR_SIZE' : note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: ^ ~: :134134:./genrtl.h::17923: note :: expanded from macro 'XEXP' note ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.harray 'fld' declared here 3 rtunion fld[1]; warning:104 ^: :../../gcc-10.2.0/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : 1229:38: :note : expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn));warning : ^~~~~~~~~~~~~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtx-vector-builder.c: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::1229:2824: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 3) = arg3;24: In file included from ::38 ../../gcc-10.2.0/gcc/rtl.h: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~note1338:: expanded from macro 'offsetof' 3808: : ^ ~ 23 ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ 3441341../../gcc-10.2.0/gcc/rtl.h:note ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): :In file included from ../../gcc-10.2.0/gcc/rtl.c444:5:expanded from macro 'RTL_CHECK2' 323131: : note ^ ~ note note: expanded from macro 'XEXP' : : : ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.defexpanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230:738 ../../gcc-10.2.0/gcc/rtl.h: :37: rtunion fld[1]; ^ ~ 1:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h1229:38:: :444 warningnotenote: expanded from macro 'RTL_CHECK2' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h ::51229:38:: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteIn file included from ../../gcc-10.2.0/gcc/rtlanal.c:DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY)26note: : array 'fld' declared here: ^ ~expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtlhooks.c ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::129../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::4443808256444: note: expanded from macro 'DEF_RTL_EXPR' :444 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:: 5:: 5In file included from :: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:5511358 ^~~~~~~~~~~~:::27 :35: note: :../../gcc-10.2.0/gcc/rtl.h::note 3808note : 700:22array 'fld' declared here : :note: : array 'fld' declared here warning: array 'fld' declared here rtunion fld[1];expanded from macro 'X0EXP':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ./genrtl.h ^ In file included from :1042:../../gcc-10.2.0/gcc/sched-deps.cnote :28: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 2) = arg2; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h38083:: : ../../gcc-10.2.0/gcc/rtl.h:1228: ^ ~ rtunion fld[1]; ^./genrtl.h: 38:expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'RTL_CHECK1' warning: 1871180../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from 10:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: 1341:23: ^ ~ ^ ~: : 3: ../../gcc-10.2.0/gcc/run-rtl-passes.c:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h24 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : : expanded from macro 'XEXP'./genrtl.hwarning../../gcc-10.2.0/gcc/rtl.h: ::270:444: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5104 XINT (rt, 4) = arg4;: :: note24:: ^ ~ warning XSTR (rt, 2) = arg2;: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 note: expanded from macro 'offsetof' ^ ~: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ array 'fld' declared here ^ ~ XEXP (rt, 6) = arg6; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h1860: rtunion fld[1];:28::1341../../gcc-10.2.0/gcc/rtl.h:1340 ^1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.c :23: note:In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: expanded from macro 'XEXP' 23: :23::note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~24: note:131 ^ ~: expanded from macro 'XINT': ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h: :741:../../gcc-10.2.0/gcc/rtl.h: noteIn file included from : expanded from macro 'XSTR' 1444expanded from macro 'JUMP_LABEL'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : :5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3808: ./genrtl.h ^ ~: note: array 'fld' declared here : ^ ~../../gcc-10.2.0/gcc/rtl.h 3451229::38 ^ ~3: note../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229:38 ^ 1375warning ^ ~: :1229::38:note32 note: expanded from macro 'RTL_CHECK2' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :In file included from ../../gcc-10.2.0/gcc/rtl.c:126:6: note: ../../gcc-10.2.0/gcc/rtlanal.c5 ^ ~ :expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):26 X0EXP (rt, 3) = NULL_RTX; ^ ~array 'fld' declared here: In file included from : 444../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:1358 ::53808 : note: array 'fld' declared here: rtunion fld[1]; 700./genrtl.h: :653../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ rtunion fld[1]; ^27In file included from : 1230:37In file included from note../../gcc-10.2.0/gcc/run-rtl-passes.c: expanded from macro 'X0EXP' ^ :: ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~3:24:22 :../../gcc-10.2.0/gcc/rtl.h:1228 note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 3808 expanded from macro 'RTL_CHECKC1' : XWINT (rt, 1) = arg1; ^ ~: ./genrtl.h:: 38../../gcc-10.2.0/gcc/rtlhooks.c: :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note181:33808: : ../../gcc-10.2.0/gcc/rtl.h:1234 ^ ~ : note: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK1': 29#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: ^ ~ :./genrtl.h:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:: ./genrtl.h24expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here:444: :1072 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) 271:3: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note3 ^ ~: XSTR (rt, 1) = arg1;5 :: ^ ~ note : ../../gcc-10.2.0/gcc/rtl.h:445 :5: expanded from macro 'offsetof' XINT (rt, 5) = arg5; note: array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h ^: HOST_WIDE_INT hwint[1];warning#define offsetof(t, d) __builtin_offsetof(t, d): array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 1340 ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; :23: note ^../../gcc-10.2.0/gcc/rtl.h :1338:23 XEXP (rt, 7) = arg7;: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: note: :: 3808 ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'XINT' :expanded from macro 'XSTR' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1876./genrtl.h59In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:346:26:3::40: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h : :131 ^ ~ :1341:23 notewarning:1229 : :../../gcc-10.2.0/gcc/rtl.def38: note: : expanded from macro 'HOST_WIDE_INT' warning: ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long longarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 741../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'note1: 1860 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1229 ^ ~:: ^: 38: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtlanal.c ^ ~warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::26: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~note: expanded from macro 'RTL_CHECK2'3808: ./genrtl.h :654:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h 3: DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) warning ^ ~: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ::1358: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL' 1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:38 XWINT (rt, 2) = arg2; 27 ^ ~:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :444:5 :444:5:note:../../gcc-10.2.0/gcc/rtl.h note note: expanded from macro 'RTL_CHECK2': noteexpanded from macro 'X0EXP': : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here : 1375:32::1234 rtunion fld[1];:29: array 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; : 128:In file included from ^../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/sched-deps.c6 note: : ^ ~28: In file included from :444:expanded from macro 'XWINT'expanded from macro 'XCEXP' 5../../gcc-10.2.0/gcc/rtl.hIn file included from : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : array 'fld' declared here: ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from :../../gcc-10.2.0/gcc/rtl.h ^ ~note../../gcc-10.2.0/gcc/rtl.h: ::38083808: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ : expanded from macro 'DEF_RTL_EXPR' 1228./genrtl.h./genrtl.h:38: ../../gcc-10.2.0/gcc/rtl.h ::1073../../gcc-10.2.0/gcc/rtl.h :1230:::182:37:note445: expanded from macro 'RTL_CHECK1' note ? RTX_HDR_SIZE + sizeof (reg_info) \3: expanded from macro 'RTL_CHECKC1'3:: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~warning array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:: ^ ~24: 444: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnote: : 3808: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:307 XEXP (rt, 6) = arg6;array 'hwint' declared here XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:: : ^ ~ 700:53 HOST_WIDE_INT hwint[1]; :../../gcc-10.2.0/gcc/rtl.h: ^ 1340:22::note: 23:warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: ../../gcc-10.2.0/gcc/hwint.hnote XEXP (rt, 1) = arg1;: rtunion fld[1];444expanded from macro 'RTX_HDR_SIZE'::59 5 note: ../../gcc-10.2.0/gcc/rtl.h:26expanded from macro 'XSTR': ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : notenote ^ ~: ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'HOST_WIDE_INT' :: rtunion fld[1];note /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: ^ ^ ~ : # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h ^In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c1341:expanded from macro 'XEXP' :231881122924#define offsetof(t, d) __builtin_offsetof(t, d) ::: :38 ^ ~ note: 3 expanded from macro 'XEXP'In file included from : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtlanal.c: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note 26: In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :131: warning: :708:../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h ^ ~3expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::741 : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12293808: ./genrtl.h:1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ JUMP_LABEL (this) = target;warning: SUBREG_BYTE (rt) = arg1;: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38 ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ : note: :../../gcc-10.2.0/gcc/rtl.h:1860 expanded from macro 'RTL_CHECK2' 347444:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:5 DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH):2039: ^ ~ note3: 1229note: expanded from macro 'JUMP_LABEL' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3826: array 'fld' declared here: warning note rtunion fld[1];: : expanded from macro 'SUBREG_BYTE'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c ^ ~: rtunion fld[1]; ^ 129../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444 : 6../../gcc-10.2.0/gcc/rtl.h1358:::5:In file included from 27:::1373In file included from ../../gcc-10.2.0/gcc/rtlhooks.c note: 1375../../gcc-10.2.0/gcc/run-rtl-passes.c:32expanded from macro 'DEF_RTL_EXPR':24: notenote: : array 'fld' declared here : rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:In file included from ^25: In file included from ../../gcc-10.2.0/gcc/rtl.h:: note: ^~~~~~~~~~~~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h32expanded from macro 'XCEXP':3808 700: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)./genrtl.h3808: ./genrtl.h: : : note: expanded from macro 'XCSUBREG' ^ ~1103 22#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: note:: expanded from macro 'RTX_HDR_SIZE' : ^ ~3 308:../../gcc-10.2.0/gcc/rtl.h3: #define RTX_HDR_SIZE offsetof (struct rtx_def, u): warningIn file included from ^ ~: 1230../../gcc-10.2.0/gcc/sched-deps.c:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]28: :warning37../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;: 1228: ../../gcc-10.2.0/gcc/rtl.h:380838: note: : XSTR (rt, 1) = arg1; ^ ~ noteexpanded from macro 'RTL_CHECK1' ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: 1230../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: expanded from macro 'RTL_CHECKC1'./genrtl.h:220../../gcc-10.2.0/gcc/rtl.h:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h::4441341:37104:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):24: note5: :23:: note ^ ~:: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1'1345:25 23 : note: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 444: :notearray 'fld' declared here5 :: rtunion fld[1]; ^ noteexpanded from macro 'XBBDEF' ^ ~ noteexpanded from macro 'offsetof'In file included from : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.h :1229: : #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 38array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1228expanded from macro 'XSTR':24: : In file included from note../../gcc-10.2.0/gcc/rtl.c:131: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from 38:: ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.def note: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444::3808: ./genrtl.hexpanded from macro 'RTL_CHECK1'744#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ::../../gcc-10.2.0/gcc/rtl.h:51229:348:3: 38: note: 444expanded from macro 'RTL_CHECK2' : warning1: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h5 X0EXP (rt, 6) = NULL_RTX; :: : 444: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ ~52167: DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH)../../gcc-10.2.0/gcc/rtl.h: note44410 ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 1358:5../../gcc-10.2.0/gcc/rtl.c:126:6::note: array 'fld' declared here: array 'fld' declared here 27In file included from : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtlanal.c : :26 rtunion fld[1]; ^ noteIn file included from ../../gcc-10.2.0/gcc/sched-deps.c : note: array 'fld' declared here: : rtunion fld[1];warning28: : In file included from : expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'X0EXP'In file included from ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^: ^ : SUBREG_BYTE (x), GET_MODE (x));3808 ^~~~~~~~~~~~: In file included from 3808 ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtlhooks.c : ./genrtl.h./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :221:3In file included from :../../gcc-10.2.0/gcc/run-rtl-passes.c: ^ ~../../gcc-10.2.0/gcc/rtl.h:700:25: 735../../gcc-10.2.0/gcc/rtl.h24:2039:: : : :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3:22::In file included from 26:../../gcc-10.2.0/gcc/rtl.h note1228 warning3808 : : :3808: ./genrtl.h:1104: note: expanded from macro 'SUBREG_BYTE'./genrtl.h::warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: expanded from macro 'RTX_HDR_SIZE' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX;#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1373 ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ../../gcc-10.2.0/gcc/rtl.h309:1358:27 : ^ ~:32 warning:38/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:3::1345:104 : : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: : :expanded from macro 'XCSUBREG' XEXP (rt, 2) = arg2; note25warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note24 #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~ expanded from macro 'X0EXP': note: expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ ^ ~ :1230:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: 37expanded from macro 'offsetof'expanded from macro 'XEXP' : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1341: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1228 ^ ~#define offsetof(t, d) __builtin_offsetof(t, d)::../../gcc-10.2.0/gcc/rtl.h:3823:: ../../gcc-10.2.0/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ : ^ ~: 444expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1':../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1': 1228In file included from 5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-10.2.0/gcc/rtl.c38 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :1229note :note:131: 444../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:444:5:5expanded from macro 'RTL_CHECK1' : 38array 'fld' declared here 1229: : :: ../../gcc-10.2.0/gcc/rtl.defnote38notenote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: 744:: array 'fld' declared here ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];array 'fld' declared here rtunion fld[1];1: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ warning ^ : 444:5: note: array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hDEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH): rtunion fld[1];379:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/rtl.h : ^ ~3In file included from ../../gcc-10.2.0/gcc/rtl.c:In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:: 444:444:: In file included from 1285:26: In file included from warning: ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h:6:5::38083808:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ./genrtl.h:222 notearray 'fld' declared here:./genrtl.h XEXP (rt, 1) = arg1; : :786array 'fld' declared here ^ ~ : 3:note rtunion fld[1];warning: rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 1) = NULL_RTX; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:327: In file included from 1341warning::23: ../../gcc-10.2.0/gcc/rtlhooks.c noteIn file included from :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'X0EXP':../../gcc-10.2.0/gcc/rtl.h :3808: XEXP (rt, 3) = arg3; ^ ~ ./genrtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :note ^ ~310:3../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1228 :../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: ^ ~38:1341 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:38082966../../gcc-10.2.0/gcc/rtl.h:1229: ./genrtl.h:1135:::700::38../../gcc-10.2.0/gcc/rtl.h23: :note :13583:::2218note27 :: expanded from macro 'RTL_CHECK1' notewarning: : : expanded from macro 'RTL_CHECK2'note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ note XINT (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'X0EXP'1229 memset (rt, 0, RTX_HDR_SIZE);expanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^~~~~~~~~~~~ ^ ~38 244 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ 444:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning s generated. rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:444 :700:22: note: expanded from macro 'RTX_HDR_SIZE'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:: ^ ~ 5 ^ ../../gcc-10.2.0/gcc/rtl.h :1338104:24 ../../gcc-10.2.0/gcc/rtl.h::23note: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'offsetof' note In file included from ../../gcc-10.2.0/gcc/rtlanal.c:1228/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];104: 38 : note: ^ ~ ^ : expanded from macro 'RTL_CHECK1': #define offsetof(t, d) __builtin_offsetof(t, d)In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.h:24: In file included from 24::: expanded from macro 'XINT'3808../../gcc-10.2.0/gcc/rtl.h:4443808: : ./genrtl.h:380note ^ ~ ^ ~./genrtl.h:: expanded from macro 'offsetof' :3: warning: 813:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~:5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.def:1229 ^ ~../../gcc-10.2.0/gcc/rtl.hnote XEXP (rt, 1) = arg1;:38:: 744: 1note:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h:444:5::: array 'fld' declared here note ^ ~ DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) 1345../../gcc-10.2.0/gcc/rtl.h:1341: rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2': :array 'fld' declared here 25 rtunion fld[1]; : 23 ^: note ../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.cexpanded from macro 'XBBDEF'expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):129444:5:6: ../../gcc-10.2.0/gcc/sched-ebb.c ^note24 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: : :1229:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from *step_out = XEXP (x, 1);../../gcc-10.2.0/gcc/rtl.h: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 3808 : ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444:5:expanded from macro 'DEF_RTL_EXPR'./genrtl.h note: array 'fld' declared here note In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: rtunion fld[1]; : array 'fld' declared here ^ ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 311 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),./genrtl.h :1228:383 ^~~~~~~~~~~~: :223:3:In file included from note : :expanded from macro 'RTL_CHECK1':warning../../gcc-10.2.0/gcc/rtlanal.c: : 26: In file included from warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1341 rtunion fld[1]; ^ XINT (rt, 4) = arg4;:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25:../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;233808:: ^ ~700 ^ ~ : note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h ./genrtl.h../../gcc-10.2.0/gcc/rtl.h1338::22::444: 23:note:51358:27: note867 :note ^ ~ : 3:expanded from macro 'XINT':: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warningnote:: 1136:3expanded from macro 'RTX_HDR_SIZE' 1229:38: : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note1229:array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228 rtunion fld[1]; ^ : 38: note: 38 : expanded from macro 'RTL_CHECK2': ^ ~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1'note: :104 :expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c24::24 XSTR (rt, 1) = arg1; clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sched-rgn.o -MT sched-rgn.o -MMD -MP -MF ./.deps/sched-rgn.TPo ../../gcc-10.2.0/gcc/sched-rgn.c note: expanded from macro 'offsetof'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 1341In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ :23 ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:3808: :5: note./genrtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::444../../gcc-10.2.0/gcc/rtl.h:In file included from 381:3::5: :../../gcc-10.2.0/gcc/rtl.c1340: 23 ^ warning: In file included from 444note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-deps.c:28: array 'fld' declared here5In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h::224:3: X0EXP (rt, 3) = NULL_RTX;131: rtunion fld[1];: ^ ~../../gcc-10.2.0/gcc/rtl.defwarning:: ^ notenote: : array 'fld' declared here : rtunion fld[1]; expanded from macro 'XSTR'note ^: expanded from macro 'XEXP' :In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h747 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: 13581: :warning: 27: ^ ~ XINT (rt, 5) = arg5; :24note ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: expanded from macro 'X0EXP': In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~: 1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1229../../gcc-10.2.0/gcc/rtl.h:38:: note1228::1338:3808: : :DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) 3823./genrtl.h38:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' :312 : :note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note: 3 note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 126:6: : expanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'XINT' ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444:5: note: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:385 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ ~ rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtlanal.c: : note: expanded from macro 'RTL_CHECK2' ::26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~note ../../gcc-10.2.0/gcc/rtl.h444: ::array 'fld' declared here5../../gcc-10.2.0/gcc/rtl.h :37981358../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];::700 ^ :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c444: note:380811::27: :5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24array 'fld' declared here attrs = MEM_ATTRS (x);:22 : : In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ :3808: ./genrtl.h: : note: expanded from macro 'RTX_HDR_SIZE'In file included from 382 ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'X0EXP'note: 3:25: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)array 'fld' declared here: ./genrtl.h:868:3: warning:: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2607:24: note: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h XSTR (rt, 2) = arg2;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: 104 In file included from ../../gcc-10.2.0/gcc/sched-deps.c:warning../../gcc-10.2.0/gcc/rtl.h::1365:3808:29:1340 :note: 28: : 1228:38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23: expanded from macro 'X0MEMATTR': In file included from note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX;./genrtl.h 24::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1137 :444:5: note : ^ ~note:: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'offsetof' : 38083: : warning#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1358:array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XSTR'225: rtunion fld[1]; :27In file included from ../../gcc-10.2.0/gcc/rtl.c:1230:37:::131array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ../../gcc-10.2.0/gcc/rtl.def:747:1:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 warning: ^ ~ :../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 3) = arg3; ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from :1228:note 1229:38: note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' 38:: ^ ~DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warningexpanded from macro 'RTL_CHECKC1' ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h XEXP (rt, 6) = arg6; ^ ~note:313: : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h128:444../../gcc-10.2.0/gcc/rtl.h::444:5444:5:6: 31340note:::::23: note: expanded from macro 'XSTR' warning : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1341:23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'DEF_RTL_EXPR' X0EXP (rt, 7) = NULL_RTX; ^ ~:: array 'fld' declared here ^ ~ 5 ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XEXP' : array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :700:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 135822::array 'fld' declared here rtunion fld[1];27 :../../gcc-10.2.0/gcc/rtl.h :1229 ^ ^ : rtunion fld[1];38 ^ ~ note: ^ note: expanded from macro 'RTX_HDR_SIZE' : expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1229:38:note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtx-vector-builder.c:1228:24: In file included from In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: :27#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h::3808: : ./genrtl.h ^ ~ :383:3:../../gcc-10.2.0/gcc/rtl.h note:444warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h38: XINT (rt, 5) = arg3;:::104: : noteIn file included from 897../../gcc-10.2.0/gcc/rtl.h:380824expanded from macro 'RTL_CHECK2'note : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:3: expanded from macro 'RTL_CHECK1' :: :../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here 38 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1338warning : : rtunion fld[1]; :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 233 note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/rtl.h note: ^ ~: : In file included from expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h444 ^ ~ : expanded from macro 'XINT'1340:23#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:5 ^ ~ :: ../../gcc-10.2.0/gcc/rtlhooks.c:444:5 XEXP (rt, 1) = arg1; ^ ~In file included from note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.c:: 25: array 'fld' declared here: ^ ~noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' 131../../gcc-10.2.0/gcc/rtl.h1341 :: ../../gcc-10.2.0/gcc/rtl.def: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: rtunion fld[1];12293808 array 'fld' declared here : rtunion fld[1]; ^ : ^ ~:38: note: expanded from macro 'RTL_CHECK2' 74723:./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h1167 ^ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: ::1 ^ ~In file included from 3:note: expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h: warning: ../../gcc-10.2.0/gcc/rtl.h 3808:1229::38: In file included from note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/sched-deps.cDEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) clang: :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122928: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h: : In file included from :5: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129444note: array 'fld' declared here: ::5: note: rtunion fld[1];:1342:38 6array 'fld' declared here: ./genrtl.h:3808 rtunion fld[1];34323: : ^ : note./genrtl.h ^ : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~::3: note In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:: :In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:In file included from : expanded from macro 'DEF_RTL_EXPR' 1229warning: 226 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :24:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h3 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :22:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384 :3:: :note3808: XEXP (rt, 1) = arg1; warning note: expanded from macro 'RTL_CHECK2': :./genrtl.h ^ ~ ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h warning :926:31341: XSTR (rt, 6) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:23444:5:expanded from macro 'RTX_HDR_SIZE':1340 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; : : ^ ~ : warningnote23:note note: : expanded from macro 'XEXP' ^ ~: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'XSTR'444: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 1358:27:1340 ^ ~ ^ ~5: ^ note: ../../gcc-10.2.0/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note:expanded from macro 'X0EXP' : :23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from 104 ^ ~1229:array 'fld' declared here :1229expanded from macro 'XSTR':38::24../../gcc-10.2.0/gcc/rtl.h: 1228note: rtunion fld[1]; 38: : expanded from macro 'RTL_CHECK2'38../../gcc-10.2.0/gcc/sched-ebb.c: 27: :: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^In file included from note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTL_CHECK2'note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h: 3808: ^ ~ ^ ~ ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:66:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3In file included from :In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: warning: ../../gcc-10.2.0/gcc/rtl.c ^ ~ :5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hwarning: :25: 444131: XEXP (rt, 1) = arg1;In file included from 1229../../gcc-10.2.0/gcc/rtl.def:: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]750 ^ ~:38: ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hnote:: 5: : 1444expanded from macro 'RTL_CHECK2'1341:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808: ./genrtl.h:::DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^23: 1195 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here 3../../gcc-10.2.0/gcc/rtl.c::: : note: expanded from macro 'XEXP'444: rtunion fld[1];126 ^ 24warning : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: 6../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~:: notenote 5: array 'fld' declared here : : note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3:1229 rtunion fld[1];415 warning : expanded from macro 'DEF_RTL_EXPR':: 3 ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: warning: array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \In file included from XWINT (rt, 1) = arg1; ^ ~ X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtlanal.c : 26: XINT (rt, 1) = arg1;note ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h1338: ^ 3808: ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h: : ^ ~927:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])700:233:: 22 warning: 1234In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: : note:29:../../gcc-10.2.0/gcc/sched-deps.c:: ../../gcc-10.2.0/gcc/rtl.h1358 ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:28444:5 :expanded from macro 'XINT'note 27 XVEC (rt, 2) = arg2;: expanded from macro 'RTX_HDR_SIZE'note: expanded from macro 'XWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:note#define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~1229:In file included from ../../gcc-10.2.0/gcc/rtl.h:1342: : array 'fld' declared here : ^ ~ 23 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:note ^ : expanded from macro 'X0EXP' 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:: :../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c3808: ./genrtl.h:265:3: 445: note note:1228: :27: : expanded from macro 'XVEC'warning: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 104../../gcc-10.2.0/gcc/rtl.h:3808#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ./genrtl.h::94: note: :38:array 'hwint' declared here24 XEXP (rt, 1) = arg1; ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~notenote:1229:1341: : expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h warning: :: :444::23: expanded from macro 'RTL_CHECK1' 538:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d)note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: XEXP (rt, 1) = arg1;In file included from ^ ~ HOST_WIDE_INT hwint[1]; note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h:131444note: ../../gcc-10.2.0/gcc/rtl.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :444 :../../gcc-10.2.0/gcc/hwint.h51341: ^ ~ ::23../../gcc-10.2.0/gcc/rtl.h:1229: 59:note: 5array 'fld' declared hereexpanded from macro 'XEXP':750:26:1:: note: array 'fld' declared herenote warning : expanded from macro 'HOST_WIDE_INT' rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long ^ ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];note: array 'fld' declared here : ^DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:128::../../gcc-10.2.0/gcc/run-rtl-passes.c6: notenote1229:38: note: expanded from macro 'RTL_CHECK2': expanded from macro 'DEF_RTL_EXPR': 24: In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:In file included from In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26: 1223 : In file included from ^ ~ ^~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h33808In file included from ::3808700: ./genrtl.h: 444:22::../../gcc-10.2.0/gcc/rtl.h:444:5./genrtl.h:3808: note: : warning5:345: : array 'fld' declared here3:note ./genrtl.h448 : : rtunion fld[1];: 9563warning: note: ::array 'fld' declared here : expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/sched-deps.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;:28: ^ ~warning: XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/sched-ebb.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341 23:2327 ^ ~ : note ^ ~../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): expanded from macro 'XSTR': :1342:: ../../gcc-10.2.0/gcc/rtl.h:1358:273808note: ^ ~: : note: In file included from expanded from macro 'X0EXP'In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.c23: ../../gcc-10.2.0/gcc/rtl.h131 :3808: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'XEXP' ^ ~ :: note../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: :expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h./genrtl.h :1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):../../gcc-10.2.0/gcc/rtl.def:750266 ^ ~:: 38 1::../../gcc-10.2.0/gcc/rtl.h:177:12283:: ^ ~ :note3: 1229 warning:warning: 38: :note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK2'warning38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :: note: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2;noteexpanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::../../gcc-10.2.0/gcc/rtl.h:444444:5array 'fld' declared here:5: :note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1341 :: 1345note : 23:: array 'fld' declared here5: rtunion fld[1];25 rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.c: notearray 'fld' declared here note: expanded from macro 'XEXP' ^: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 129../../gcc-10.2.0/gcc/rtl.h: :1229:: In file included from ../../gcc-10.2.0/gcc/rtlhooks.c note: ^ :38: expanded from macro 'XBBDEF'In file included from 6In file included from :25: note ../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/run-rtl-passes.c: array 'fld' declared herenote:In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK2' rtunion fld[1]; 24: : 3808 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from : ./genrtl.h26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1253:3: ../../gcc-10.2.0/gcc/rtl.hwarning::: 3808../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :./genrtl.h 700:1228 ^ ~ ^: XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h3808:: : 984 22 ^ ~In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c38: note:: 3:: ./genrtl.h: expanded from macro 'RTL_CHECK1'444::346:5../../gcc-10.2.0/gcc/rtl.h: note: 24: : array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:1342 rtunion fld[1];warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: ^expanded from macro 'RTX_HDR_SIZE' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from ../../gcc-10.2.0/gcc/sched-ebb.cnote: 444:: warning: : expanded from macro 'XVEC' ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h :5: 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1340note: ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: 3808array 'fld' declared here:./genrtl.h:../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:104:1229:178 :38: : 3: ^ ~./genrtl.h : rtunion fld[1];:44924: note: expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:3 XBBDEF (rt, 2) = arg2; : ^ warningnote: 444../../gcc-10.2.0/gcc/rtl.h :5::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~: expanded from macro 'XSTR'1358:27 note : In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):array 'fld' declared hereexpanded from macro 'offsetof' note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : : ^ ~1345 XINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/sched-deps.c :25: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h note#define offsetof(t, d) __builtin_offsetof(t, d) ^: expanded from macro 'XBBDEF' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :25 ^ ~../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h1228 ::../../gcc-10.2.0/gcc/rtl.h:131: 1229:28: :38:1228../../gcc-10.2.0/gcc/rtl.defIn file included from :38: note:: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' note: :38:3808expanded from macro 'RTL_CHECK2' ::3808: : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note753::267:31338 ^ ~ : ^ ~1: expanded from macro 'RTL_CHECK1'./genrtl.h warning: : ../../gcc-10.2.0/gcc/rtl.h: ::444:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warning: ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 23: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1254notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: :3:expanded from macro 'XINT' : ^ ~700#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1229:3822444:5 : ^ ~ : note: array 'fld' declared here: notewarning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: :444:5: note: : array 'fld' declared herenotearray 'fld' declared here note rtunion fld[1]; rtunion fld[1];: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 rtunion fld[1]; : ^:: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 2) = arg2; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ noteIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: In file included from ^ ~ expanded from macro 'XEXP' :24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtlanal.c::1340 ../../gcc-10.2.0/gcc/rtl.h26 ^ ~ :: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: :: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1229:179:: In file included from :../../gcc-10.2.0/gcc/rtl.h444104./genrtl.h:33473823::: :::note: : 3 expanded from macro 'XSTR'24:warningnote38085:: ./genrtl.h: note: expanded from macro 'offsetof' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : note #define offsetof(t, d) __builtin_offsetof(t, d)1012:warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3 expanded from macro 'RTL_CHECK2': X0EXP (rt, 5) = NULL_RTX;array 'fld' declared here : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:warning: : In file included from 1229../../gcc-10.2.0/gcc/rtl.c444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 5 XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:::38 ^23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' 1358: 131: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.defIn file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtx-vector-builder.c :: ^ ~ ^note27 : note: :1342:24: : In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/sched-deps.c753:1expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP'1229 : 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 28 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h warning: ::3808: :38 note: ./genrtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XVEC':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228 DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) :38: ^ ~note: expanded from macro 'RTL_CHECK1' : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.cIn file included from :450:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:128:6: note: expanded from macro 'DEF_RTL_EXPR' XVEC (rt, 3) = arg3;5 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: ^ ~ ^ ~note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~ 3808: note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: : ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1342268:array 'fld' declared here700 1229: ^ ~3:44438:22: :5: note: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~444 noteIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: :expanded from macro 'RTX_HDR_SIZE' :../../gcc-10.2.0/gcc/rtl.h:444 XINT (rt, 4) = arg4; 5: array 'fld' declared here ^ ~ :5 ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: ::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : note: ^ ~ expanded from macro 'XVEC': 3808In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/run-rtl-passes.c array 'fld' declared herearray 'fld' declared here38: note: expanded from macro 'RTL_CHECK2': : rtunion fld[1]; ./genrtl.h 24/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];:104:1255 ^:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: ^ ~ ^:: 24: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]348: In file included from In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:../../gcc-10.2.0/gcc/rtl.h3:: XVEC (rt, 3) = arg3;warning../../gcc-10.2.0/gcc/rtlanal.c27expanded from macro 'offsetof'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : : 26array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 1229 X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :444::5../../gcc-10.2.0/gcc/rtl.c : note:38: note: 3808:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:180:3:: 1358 warning: :expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: 131: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h1342:23:1041 XINT (rt, 4) = arg4;: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.defnote: :: 753 rtunion fld[1];expanded from macro 'X0EXP' ^ ~3 ^ ~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ :1338 ^ ~: : :23: 1../../gcc-10.2.0/gcc/rtl.hwarningnote: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h : In file included from 444../../gcc-10.2.0/gcc/sched-deps.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note1228 :5: XEXP (rt, 1) = arg1;::warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ : :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]38 expanded from macro 'XVEC'28: DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from :1341../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~:3808note: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c: ^:129:./genrtl.h6#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1229:38: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::23:../../gcc-10.2.0/gcc/rtl.h269: :note: :In file included from 3expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtx-vector-builder.c444 note: :expanded from macro 'XEXP':5 note: 24expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warningnote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), In file included from ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~:3808 rtunion fld[1]; ^ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 4441229./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:700:22:38:55 XINT (rt, 5) = arg5;:: 451In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c::: : ^ ~ : note24 notenote note3:../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTX_HDR_SIZE' array 'fld' declared here: expanded from macro 'RTL_CHECK2' warning: : : : array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~1338: 3808:23: note: expanded from macro 'XINT' : ./genrtl.h ^ ~ rtunion fld[1];:379 XVEC (rt, 4) = arg4;:3../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-10.2.0/gcc/rtlhooks.c::25: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808444:104:../../gcc-10.2.0/gcc/rtl.h ^ ~:5 :../../gcc-10.2.0/gcc/rtl.hIn file included from 1342:23:: 24:../../gcc-10.2.0/gcc/sched-ebb.c:./genrtl.h: 27: note :: 1287 : expanded from macro 'XVEC' 1229In file included from ../../gcc-10.2.0/gcc/rtl.h::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared herenote: :38 3808: ./genrtl.h:expanded from macro 'offsetof' note:181:3 XEXP (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define offsetof(t, d) __builtin_offsetof(t, d)3: warning ^ ~: : expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In file included from ../../gcc-10.2.0/gcc/rtlanal.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:::23 1229:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from : 3826: In file included from warning: ../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XINT (rt, 5) = arg5;:note: note: 3808expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' : ./genrtl.h:1042 :131: ../../gcc-10.2.0/gcc/rtl.defarray 'fld' declared here:756 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1;3: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];444: ^ ~ 5 :: 1338:23:note note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 In file included from ../../gcc-10.2.0/gcc/sched-deps.c :: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:: 28: XSTR (rt, 2) = arg2;6note: 1229In file included from ../../gcc-10.2.0/gcc/rtl.h::38: note ::3808expanded from macro 'RTL_CHECK2'note1340: : 23:: expanded from macro 'DEF_RTL_EXPR' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ ~In file included from :270../../gcc-10.2.0/gcc/rtx-vector-builder.c : expanded from macro 'RTL_CHECK2' : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:13403 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :2423: In file included from ^ ~expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];: note : ^ ^ ~ 700:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: In file included from 444::1229expanded from macro 'XSTR': ::warning3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5: note: array 'fld' declared here../../gcc-10.2.0/gcc/run-rtl-passes.c38:22 note: :: ./genrtl.h rtunion fld[1];: : expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:452:3:note: : ^444 : XEXP (rt, 6) = arg6; 5 ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTX_HDR_SIZE'1229:In file included from : ./genrtl.h:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)38: ../../gcc-10.2.0/gcc/rtl.h:1341: ../../gcc-10.2.0/gcc/sched-ebb.cnote380: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note3: expanded from macro 'RTL_CHECK2' ^ ~ :: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: XVEC (rt, 5) = arg5;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array 'fld' declared here 27: In file included from ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:3808: ./genrtl.h :104 ^ ~ 182 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: :: ^ ~3: warning24: ^ ~ ^: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h note XEXP (rt, 6) = arg6;: 1345:../../gcc-10.2.0/gcc/rtl.h: 1342444 ^ ~ :25:::expanded from macro 'offsetof' 23 ../../gcc-10.2.0/gcc/rtl.hIn file included from ::../../gcc-10.2.0/gcc/rtlhooks.c5note: :#define offsetof(t, d) __builtin_offsetof(t, d) 1341: note25: ^ ~ expanded from macro 'XEXP': array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.hnote: 23: note: : rtunion fld[1];expanded from macro 'XEXP':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' In file included from 3808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ./genrtl.h ^ ^ ~ : : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131 expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h :26: In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.def:1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1288../../gcc-10.2.0/gcc/rtl.h:3808122938:: 1228756:::./genrtl.h38:: note: :expanded from macro 'RTL_CHECK2' 3: 1:warning: 1072: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: ../../gcc-10.2.0/gcc/rtl.h38:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning :1229:: expanded from macro 'RTL_CHECK2' ^ ~ note: warning XSTR (rt, 2) = arg2; ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1;38../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : ^ ~ :444: note: 5:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:1340 ^ ~: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5 : : ../../gcc-10.2.0/gcc/rtl.h:1340note: ../../gcc-10.2.0/gcc/rtl.h ^ ::444:5:array 'fld' declared hereIn file included from :23128:6: ../../gcc-10.2.0/gcc/sched-deps.c:note: :28: In file included from expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:23note ? RTX_HDR_SIZE + sizeof (reg_info) \444:5:: note note: rtunion fld[1]; ^~~~~~~~~~~~ :expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' ^3808: : ./genrtl.h:271: 700array 'fld' declared here :22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note: ^ ~ 3: : array 'fld' declared here/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hwarning :104../../gcc-10.2.0/gcc/rtl.h:In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)24: ../../gcc-10.2.0/gcc/sched-ebb.cnote rtunion fld[1]; : ^ : 27 rtunion fld[1];: 1229 ^ In file included from : expanded from macro 'offsetof' ^ ~ In file included from :38: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/run-rtl-passes.c:24../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7;:In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: :1229In file included from ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) note: :24 ^ ~ 3808: 38: note ^ ~ :3808: ./genrtl.h: :../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'RTL_CHECK2': 220:3In file included from ../../gcc-10.2.0/gcc/rtl.c./genrtl.h:expanded from macro 'RTL_CHECK2' 23: note: : :expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])131 ^ ~ : 381:3:: ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h ^ ~:warning: warning:../../gcc-10.2.0/gcc/rtl.h 756:1: 444../../gcc-10.2.0/gcc/rtl.h::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 4445: X0EXP (rt, 3) = NULL_RTX;warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: XEXP (rt, 1) = arg1; : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ^ ~ 3808:5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:27array 'fld' declared here1229 :: : 38./genrtl.h:: :1341:DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) note : 23:note : note453note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :expanded from macro 'X0EXP' 3: : rtunion fld[1];expanded from macro 'XEXP' warningexpanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here../../gcc-10.2.0/gcc/rtl.c ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :In file included from 129 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):6: XINT (rt, 6) = arg6; ^ ~ ^ ../../gcc-10.2.0/gcc/rtlhooks.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h In file included from note:25 ^ ~ : : :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:26: ../../gcc-10.2.0/gcc/rtl.h1229:expanded from macro 'DEF_RTL_EXPR' 381338:In file included from ../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:In file included from 3808:1228../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'23 :444::5:3808 note ^~~~~~~~~~~~: ./genrtl.h::: 38 ./genrtl.h:1073:: :3:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note1289: note: array 'fld' declared here : rtunion fld[1];expanded from macro 'XINT'3: ^ :700: expanded from macro 'RTL_CHECK1' ^ ~ warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):22: warning../../gcc-10.2.0/gcc/rtl.hIn file included from : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sched-deps.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ ~444 XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2;:28 ^ ~ :note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :444:: 5../../gcc-10.2.0/gcc/rtl.h1340:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):1229:38 523:1340: note::: : array 'fld' declared here: noteIn file included from 23note:../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared here expanded from macro 'XSTR' ^ ~ rtunion fld[1]; note: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:3808: ./genrtl.h:104:24:note: expanded from macro 'XSTR' rtunion fld[1]; : 307 ^expanded from macro 'RTL_CHECK2' ^note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ^ ~ : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sched-ebb.c In file included from ../../gcc-10.2.0/gcc/rtl.c ^ ~:131: 24: 3 :1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h::27::759:In file included from 122938 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;444::5: note: array 'fld' declared here rtunion fld[1]; ^ ~:3808:1 note: expanded from macro 'RTL_CHECK2': :: warning./genrtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^:382 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:380838:DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA): 3: 444./genrtl.h../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.cnote::51341: :: 221note: array 'fld' declared here ::24: expanded from macro 'RTL_CHECK2' warning rtunion fld[1];:: 23^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : note: expanded from macro 'XEXP' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX;3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ../../gcc-10.2.0/gcc/rtl.c:3808: ^ ~126: ^ ~ ^ ~ :6 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; :::12295: 486:38: 1358 ^ ~ note: expanded from macro 'DEF_RTL_EXPR' note../../gcc-10.2.0/gcc/rtl.h:3:: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : ^~~~~~~~~~~~note :27: warning: ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'X0EXP'1345array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ ~expanded from macro 'RTL_CHECK2' 1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):70038: :2225 ^ ~ : note../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:: ^ 444 1338:: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h: 23:expanded from macro 'RTL_CHECK1' : note: 1228expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from :5: ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:38note104444 ^ ~: array 'fld' declared here:5:: note: array 'fld' declared here24: : ../../gcc-10.2.0/gcc/rtl.h notenote../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; : rtunion fld[1];:1229:38 expanded from macro 'RTL_CHECK1':3808 ^ note: : expanded from macro 'offsetof' : expanded from macro 'RTL_CHECK2' ./genrtl.h:1103:#define offsetof(t, d) __builtin_offsetof(t, d) ^In file included from ../../gcc-10.2.0/gcc/sched-deps.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~28: :3 ^ ~In file included from 444 ../../gcc-10.2.0/gcc/rtl.h::3808In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h131: ../../gcc-10.2.0/gcc/rtl.def:: 759:1: 444:5: : note5: : note: warningIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.carray 'fld' declared here :array 'fld' declared here rtunion fld[1]; : ^ warning rtunion fld[1]; 308: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c XBBDEF (rt, 2) = arg2;offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 24In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h241340:23:In file included from 27: DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :In file included from : : ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.c:128: :6expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h1345 note: ::25 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/rtl.h3808: :expanded from macro 'DEF_RTL_EXPR' note : ./genrtl.h12293808: : :38 ? RTX_HDR_SIZE + sizeof (reg_info) \:./genrtl.h ^~~~~~~~~~~~expanded from macro 'XBBDEF' ./genrtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :516:3:: warning: : ^ ~note../../gcc-10.2.0/gcc/rtl.h: 222:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]700 :expanded from macro 'RTL_CHECK2' 3../../gcc-10.2.0/gcc/rtl.h383 XVEC (rt, 1) = arg1; ^ ~::: warning3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1228::../../gcc-10.2.0/gcc/rtl.h ^ ~ warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444::38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1342:522::23: : note: XEXP (rt, 3) = arg3; XINT (rt, 5) = arg3; expanded from macro 'XVEC' ^ ~ : notenotenote: ^ ~ : expanded from macro 'RTL_CHECK1': array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; expanded from macro 'RTX_HDR_SIZE' ^../../gcc-10.2.0/gcc/rtl.h::1341 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~1338 ../../gcc-10.2.0/gcc/rtl.h23#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ::444: ^ ~ :23In file included from ../../gcc-10.2.0/gcc/rtlanal.c5: ../../gcc-10.2.0/gcc/rtl.h:26: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: In file included from :1229:note: expanded from macro 'XEXP' note:../../gcc-10.2.0/gcc/rtl.h104:24 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : : :3808: note array 'fld' declared here : note./genrtl.h rtunion fld[1]; expanded from macro 'XINT' : expanded from macro 'offsetof' expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1104:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^../../gcc-10.2.0/gcc/rtl.h :1229In file included from ^ ~ : ^ ~38: XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/sched-deps.c note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h28In file included from ../../gcc-10.2.0/gcc/rtl.c:: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 131 ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.def444../../gcc-10.2.0/gcc/rtl.h:1341:38:::759::1:::234443808 warning: 5: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: note: : ./genrtl.h: :expanded from macro 'RTL_CHECK2' 309noteDEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP' array 'fld' declared here ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 5../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ~ ^ 3 note:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c warningIn file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1229::../../gcc-10.2.0/gcc/rtx-vector-builder.c: ^ 129:444In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:6:24:27: 38:In file included from :../../gcc-10.2.0/gcc/rtl.h 5: :note array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : In file included from XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :3808note: expanded from macro 'DEF_RTL_EXPR'3808expanded from macro 'RTL_CHECK2' : ./genrtl.h:517:note../../gcc-10.2.0/gcc/rtl.h3: array 'fld' declared here : : warning: : 1341./genrtl.h:223 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: XEXP (rt, 2) = arg2; ^ ~: 24: ^~~~~~~~~~~~In file included from 3: ^ ~: ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: 384: 3: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23warning../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h444:5:700:22warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: XSTR (rt, 6) = arg4; array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' note ^ ~ ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' array 'fld' declared here ^ ~ XINT (rt, 4) = arg4; :1229 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^../../gcc-10.2.0/gcc/rtl.h:38 ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h1340::1338::/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :note: 23104:24: In file included from ../../gcc-10.2.0/gcc/rtlanal.c:23expanded from macro 'RTL_CHECK2'::: 38note: 26note: expanded from macro 'offsetof' note: expanded from macro 'XSTR' expanded from macro 'XINT': In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ::3808: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: :1135:3: warning ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.c:131444:1229 ^ ~::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.def: ../../gcc-10.2.0/gcc/rtl.h:5: note38444:: 763::15note: : warning: :expanded from macro 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.c: 126:note ^ ~ 6: : note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; note rtunion fld[1]; ^ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'DEF_RTL_EXPR' ^ ~:In file included from ^ ~ 3808../../gcc-10.2.0/gcc/sched-deps.c:28../../gcc-10.2.0/gcc/rtl.h:444: : ./genrtl.h:5: In file included from ../../gcc-10.2.0/gcc/rtl.h note:518:: array 'fld' declared here :1338:23 rtunion fld[1]; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ^ 444../../gcc-10.2.0/gcc/rtl.h :3808:: 5./genrtl.h::310::3: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:3 ../../gcc-10.2.0/gcc/rtl.h notenote:: array 'fld' declared here warning700: 24 rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from : expanded from macro 'XINT' 22 X0EXP (rt, 4) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~3808: ./genrtl.h ^ note../../gcc-10.2.0/gcc/rtl.h: 415In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:::3:: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h::1229 warning27: :1358:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XINT (rt, 1) = arg1;27: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808note: : expanded from macro 'X0EXP' ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h1338:23 ^ ~./genrtl.h:: note:224: expanded from macro 'RTL_CHECK2' : :3: warning104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :24:: ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228 XINT (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h :38444: ^ ~ :38:: 5note 1341: ^ ~23: : :expanded from macro 'RTL_CHECK1' In file included from note../../gcc-10.2.0/gcc/rtl.c: note: expanded from macro 'XEXP'note: :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: 1338:array 'fld' declared here131: ../../gcc-10.2.0/gcc/rtl.def :763:123 rtunion fld[1]; : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XINT' ^ ~ ^warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ)../../gcc-10.2.0/gcc/rtl.h444:5: ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: :1229 1229In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from 444:note: ../../gcc-10.2.0/gcc/rtl.h:38:array 'fld' declared here 5:: rtunion fld[1];:12838 : 63808::note: : note ^ array 'fld' declared here./genrtl.hnote: expanded from macro 'DEF_RTL_EXPR' :: expanded from macro 'RTL_CHECK2' 1136 ? RTX_HDR_SIZE + sizeof (reg_info) \:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ : rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: XEXP (rt, 2) = arg2; 24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700: ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ^ ~:22note:../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 3808 note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:: 1341./genrtl.h: :23: expanded from macro 'RTX_HDR_SIZE' 448 #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :expanded from macro 'XEXP' 444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)104:24: 444:3::5311:3 warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning ^ ~ XSTR (rt, 1) = arg1; expanded from macro 'offsetof':5../../gcc-10.2.0/gcc/rtl.h: ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: 1340: 23: rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtx-vector-builder.cnote: note: :1229:array 'fld' declared here24: ^ ~ 38131: ../../gcc-10.2.0/gcc/rtl.def: :In file included from expanded from macro 'XSTR' note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::3808: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)763 1358: ./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; :expanded from macro 'RTL_CHECK2' ^: 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 519:381:../../gcc-10.2.0/gcc/rtl.h:444:3:: warning note: :5: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : noteexpanded from macro 'X0EXP' : expanded from macro 'RTL_CHECK2' In file included from warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/sched-ebb.c ^ ~ :DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^ ~../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:27^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228444 :38../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:: rtunion fld[1];5 27:: : ../../gcc-10.2.0/gcc/rtl.c:129 ^ note:: noteIn file included from 6: array 'fld' declared here 3808: : note rtunion fld[1];expanded from macro 'X0EXP' ^ noteIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: ./genrtl.h:: expanded from macro 'RTL_CHECK1' 225../../gcc-10.2.0/gcc/rtlanal.c::24: : expanded from macro 'DEF_RTL_EXPR'In file included from 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h26: : ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h 3808 :3808: ./genrtl.h:1137:3warning: : ^~~~~~~~~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:449:: :700::3: warning22 XEXP (rt, 6) = arg6;warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: : 1228:38note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: note::array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1341: 23: XINT (rt, 2) = arg2; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; note: noteexpanded from macro 'RTX_HDR_SIZE' : expanded from macro 'XEXP' :1338:: expanded from macro 'RTL_CHECK1' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/sched-deps.c: ^ ~ 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229 23: :38 ^ ~ 312 note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1340:23::444::/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 35note: : ../../gcc-10.2.0/gcc/rtl.h notenote:warning104: array 'fld' declared here: :24 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : : rtunion fld[1];:1229: X0EXP (rt, 6) = NULL_RTX;38:expanded from macro 'XSTR': ^note note: expanded from macro 'RTL_CHECK2' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ :1358:In file included from expanded from macro 'offsetof':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27: ^ ~ :444../../gcc-10.2.0/gcc/rtl.h30../../gcc-10.2.0/gcc/rtl.h::444:../../gcc-10.2.0/gcc/rtx-vector-builder.c#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 5: ::24../../gcc-10.2.0/gcc/recog.h : :5: In file included from 1229:In file included from ../../gcc-10.2.0/gcc/rtl.c:131:note: array 'fld' declared herenote: array 'fld' declared here 38note: rtunion fld[1];166 : note: ../../gcc-10.2.0/gcc/rtl.def rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'X0EXP' :3808: ./genrtl.h768 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2':In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: ^7:1:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: In file included from ../../gcc-10.2.0/gcc/rtl.h: warning: 550 :3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0)In file included from : 3808 ^~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::: :../../gcc-10.2.0/gcc/sched-ebb.c:: ./genrtl.h27: 1526offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:25:444../../gcc-10.2.0/gcc/rtl.h:1228 : notewarning450: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE' :3808:3:38: XEXP (rt, 1) = arg1; ^ ~ : warning#define INSN_CODE(INSN) XINT (INSN, 5)5: ^ ~ note: DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ./genrtl.hnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : :226expanded from macro 'RTL_CHECK1' 1341:3 XVEC (rt, 3) = arg3;: rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: 23../../gcc-10.2.0/gcc/rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1338: ^ ~12623: : note ^ ~note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]6 ^ : : : expanded from macro 'XINT' expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342note X0EXP (rt, 7) = NULL_RTX; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtlanal.c:23: expanded from macro 'DEF_RTL_EXPR'note26../../gcc-10.2.0/gcc/rtl.h:: : 444In file included from expanded from macro 'XVEC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:1358::27::: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1229note: 1229:700:array 'fld' declared here22expanded from macro 'X0EXP' ::38:: ^ ~ ../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' note:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ./genrtl.h :note: ^ ~ ^ ~ ^:../../gcc-10.2.0/gcc/rtl.h1167:3 expanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~warning: expanded from macro 'RTL_CHECK2' In file included from note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/sched-deps.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:28: XVEC (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK1': 444444:::5 : note: array 'fld' declared here38085 ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 104 ./genrtl.h:313 :3: warning: ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h24: : ^ ~ rtunion fld[1]; note: note: note../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : ^444:: array 'fld' declared here expanded from macro 'offsetof' 1358In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:27: note rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:1342: 24: expanded from macro 'X0EXP' ^ :5: rtunion fld[1]; ^23 note: array 'fld' declared hereIn file included from :In file included from ../../gcc-10.2.0/gcc/rtl.c : :In file included from 131: ../../gcc-10.2.0/gcc/rtl.def:768../../gcc-10.2.0/gcc/rtx-vector-builder.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtlhooks.c::In file included from rtunion fld[1];:1: note ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h warning:3808: :1228./genrtl.h: ::38:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ)note: : 24: In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:3808 expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 30: ../../gcc-10.2.0/gcc/recog.h: : ./genrtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~3808: ./genrtl.h167451 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.c::551 ^ ~5:../../gcc-10.2.0/gcc/rtl.h265:: ../../gcc-10.2.0/gcc/rtl.h3::3::3: warning: 444:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: :1229:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5 warning XVEC (rt, 4) = arg4; ^ ~ 128../../gcc-10.2.0/gcc/rtl.h: :1342:23: note: expanded from macro 'XVEC' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);6: XEXP (rt, 1) = arg1;: ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: 1341:23 XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.hnote note : : expanded from macro 'DEF_RTL_EXPR'1526note : 38: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : :array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h25 1229:38: note: expanded from macro 'INSN_CODE':../../gcc-10.2.0/gcc/rtl.h:700 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:note: expanded from macro 'RTL_CHECK2':22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 1341../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 :#define INSN_CODE(INSN) XINT (INSN, 5) : notenote: ^ ~expanded from macro 'XEXP' 38: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTX_HDR_SIZE'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1338:23:444: ../../gcc-10.2.0/gcc/rtl.h5:: ^ ~:444 note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:noteIn file included from 104: rtunion fld[1];: 444../../gcc-10.2.0/gcc/sched-deps.cexpanded from macro 'XINT' 5: ^:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : 5: :24note: :28: In file included from array 'fld' declared here: array 'fld' declared here note: expanded from macro 'offsetof' In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: 1229In file included from ^ ~::#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h 380838: ../../gcc-10.2.0/gcc/rtlanal.c./genrtl.h :: 343:3: warning: ^ ~ :3808: ./genrtl.h:26: note: : expanded from macro 'RTL_CHECK2' 452 rtunion fld[1];:In file included from ../../gcc-10.2.0/gcc/rtl.c3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::In file included from 131../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12293808: ./genrtl.h : :1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning XWINT (rt, 1) = arg1;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.def:768 : ^ ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341: XVEC (rt, 5) = arg5;note: 123423In file included from ../../gcc-10.2.0/gcc/sched-ebb.c::29: note:4441:: : warning: note ^ ~ expanded from macro 'RTL_CHECK2' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:: In file included from expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note3808: :./genrtl.h expanded from macro 'XWINT': array 'fld' declared here note: :1342:23: rtunion fld[1]; ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) array 'fld' declared here :266 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hnote:3: : ^ ~:In file included from 1229../../gcc-10.2.0/gcc/rtlhooks.c: expanded from macro 'XVEC'38::DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) warning: ../../gcc-10.2.0/gcc/rtl.h note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ^ ~30../../gcc-10.2.0/gcc/rtl.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808 445:5:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/recog.h:: XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ :: 1229129 note: array 'hwint' declared here:../../gcc-10.2.0/gcc/rtl.h:./genrtl.h : HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h168:653:38:6:10 :444 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5 note: expanded from macro 'RTL_CHECK2'1345 ::25 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notenote :: return INSN_CODE (insn); note: : expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/hwint.h3 ^~~~~~~~~~~~~~~~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : 1526444::25: ^~~~~~~~~~~~ :warning: note5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'INSN_CODE' XWINT (rt, 1) = arg1;: note: array 'fld' declared here#define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; rtunion fld[1]; ^ ^:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 59:26 : note: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24 ^ ~ 700expanded from macro 'HOST_WIDE_INT' In file included from ^ ~: In file included from :# define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h ^ ~ 22../../gcc-10.2.0/gcc/rtl.h :1234:29::3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/rtl.h: :28:./genrtl.h ^1228 :4531338:: :23: In file included from note:In file included from ../../gcc-10.2.0/gcc/rtlanal.c::../../gcc-10.2.0/gcc/rtl.h:263 : notenote: expanded from macro 'XWINT' :3808: : expanded from macro 'RTX_HDR_SIZE'./genrtl.h: :344:expanded from macro 'XINT'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :445warning warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38104: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : 24note: ./genrtl.h: X0EXP (rt, 2) = NULL_RTX; : notenote ^ ~ : expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 51223expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3:In file included from :1358:../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h: 27warning:444note: XINT (rt, 6) = arg6;array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.def:772:1:: : 5expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'X0EXP' : ^ ~ XEXP (rt, 1) = arg1; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; warning ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) : ^1341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444::../../gcc-10.2.0/gcc/hwint.h5:23: ^ ~1338 rtunion fld[1];: :5923note::: ../../gcc-10.2.0/gcc/rtl.h note:122826: note: : ../../gcc-10.2.0/gcc/rtl.c:expanded from macro 'HOST_WIDE_INT': : ^expanded from macro 'XINT' 38 noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c: expanded from macro 'XEXP' 126::note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTL_CHECK1' 276: note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long long ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; In file included from ^ ~444:expanded from macro 'DEF_RTL_EXPR' ^ ../../gcc-10.2.0/gcc/rtx-vector-builder.c::24: ../../gcc-10.2.0/gcc/rtl.h:1229 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \5:38In file included from :../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~12293808: : :383808./genrtl.h:note: :267:3 expanded from macro 'RTL_CHECK2' : :note../../gcc-10.2.0/gcc/rtl.h: : note:700:./genrtl.harray 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]22654:3 rtunion fld[1]; : warning: ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-deps.c XEXP (rt, 3) = arg3; XWINT (rt, 2) = arg2;note:28: ^ ~ : expanded from macro 'RTX_HDR_SIZE' In file included from ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341: 1234 ^ ~:./genrtl.h: ^ ~23: 29:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h note: expanded from macro 'XWINT' :345../../gcc-10.2.0/gcc/rtl.h note: note: expanded from macro 'XEXP'#define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h104::1229::2438444: :note: expanded from macro 'offsetof'In file included from 5 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:445:5:3: : note#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtlanal.c: 26: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:note note: 3808: ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'hwint' declared here ./genrtl.h: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; :../../gcc-10.2.0/gcc/hwint.hIn file included from ../../gcc-10.2.0/gcc/rtl.c : ^ :131: ../../gcc-10.2.0/gcc/rtl.def:772:1: warning: 1253offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'RTL_CHECK2' 59In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24 ^ ~DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :26 :: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'HOST_WIDE_INT' ^ ~ 3: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c# define HOST_WIDE_INT long long ^ :3808: ./genrtl.h:486:3:../../gcc-10.2.0/gcc/rtl.h :warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444::13585:27:: note: expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~128In file included from :6 XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtx-vector-builder.c :24: XVEC (rt, 1) = arg1; ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h: : In file included from 1228:38:../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'DEF_RTL_EXPR' :note 3808: ./genrtl.h:708:: notearray 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ : expanded from macro 'RTL_CHECK1':3../../gcc-10.2.0/gcc/rtl.h:700: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338::1342:23: note: expanded from macro 'XVEC':22: SUBREG_BYTE (rt) = arg1;23 : ^~~~~~~~~~~~~~~~note: expanded from macro 'XINT' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :2039 ^ ~ ^ ~: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27note : : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE'::../../gcc-10.2.0/gcc/rtl.h5:1229: 26 :note: 383808: :: note: ./genrtl.h::#define RTX_HDR_SIZE offsetof (struct rtx_def, u) notearray 'fld' declared hereexpanded from macro 'SUBREG_BYTE' 38: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 268 ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1373: 3228/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:444:5 ^ ~ :3:104 ../../gcc-10.2.0/gcc/rtl.h:note:444:: :5: In file included from : 24:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG' note: warning::In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:33: In file included from ../../gcc-10.2.0/gcc/target.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)expanded from macro 'offsetof' :276: ../../gcc-10.2.0/gcc/target.def3808 ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d): ../../gcc-10.2.0/gcc/rtl.h:: 937 1230:note: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1 : In file included from ../../gcc-10.2.0/gcc/rtl.c37 XINT (rt, 4) = arg4;: warning: : notearray 'fld' declared here :./genrtl.h ^ ~: note: array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1];131: empty macro arguments are a C99 feature [-Wc99-extensions]:346: ../../gcc-10.2.0/gcc/rtl.def#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3:772 :1: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338: ^ ~ : ^ warning: ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:warningoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here23DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) X0EXP (rt, 4) = NULL_RTX; HOOK_VECTOR_END (asm_out) : In file included from ^ ~ ../../gcc-10.2.0/gcc/run-rtl-passes.c:^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1358expanded from macro 'XINT':3808 ../../gcc-10.2.0/gcc/target-hooks-macros.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)43: In file included from 50: ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.c ^ ~./genrtl.h::51627 note:129:6:::: 3: note: 26note: : expanded from macro 'X0EXP' expanded from macro 'DEF_RTL_EXPR' In file included from : warning../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/rtl.h: 1229 ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :38#define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'HOOK_VECTOR_END' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtx-vector-builder.c note : ^ ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:10424 XVEC (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/rtl.h24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228 ^ ~ ::In file included from ../../gcc-10.2.0/gcc/rtlhooks.c XSTR (rt, 2) = arg2;38 : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :3808 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note33 : expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: : : 1342In file included from ^ ~./genrtl.h../../gcc-10.2.0/gcc/target.h::735:: ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d)276: ../../gcc-10.2.0/gcc/target.def 23../../gcc-10.2.0/gcc/rtl.h::444444:5: note::5:3: 1628 : note:: : ^ ~expanded from macro 'XVEC' 1 array 'fld' declared here :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.c: ^ ~ : array 'fld' declared here: ^131../../gcc-10.2.0/gcc/rtl.h warning rtunion fld[1];warning1340In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3:: :1229: ../../gcc-10.2.0/gcc/rtl.def ^empty macro arguments are a C99 feature [-Wc99-extensions]:: ::warning23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :HOOK_VECTOR_END (sched) XINT (rt, 5) = arg5;38: note: In file included from ../../gcc-10.2.0/gcc/sched-deps.c ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ expanded from macro 'XSTR' :note:28../../gcc-10.2.0/gcc/rtl.h775 :1338:23: : expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX;In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h note:1: 43:3808 : ^ ~ : 135850../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h::27:./genrtl.h: :347:3444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note warning: DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA): ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1229: 5::expanded from macro 'X0EXP' 38: note : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote : X0EXP (rt, 5) = NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:126:6#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38:../../gcc-10.2.0/gcc/rtl.h : note:1358 note ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'DEF_RTL_EXPR' :In file included from : 27 expanded from macro 'RTL_CHECK2' : note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/run-rtl-passes.cIn file included from ^~~~~~~~~~~~ ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: 444 ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h24:::1228:700:38../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtlhooks.c: :: 33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1228In file included from ../../gcc-10.2.0/gcc/rtl.h1::444:38:22: : notenote: : notenote: warning: array 'fld' declared here:expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK1' rtunion fld[1]; 3808:: ^ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from 5empty macro arguments are a C99 feature [-Wc99-extensions] : ./genrtl.h ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hHOOK_VECTOR_END (simd_clone) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-ebb.c: 517 :: ^ ~ :note327: 444:^: 5:: In file included from ../../gcc-10.2.0/gcc/rtl.hwarningarray 'fld' declared here104:24 : ../../gcc-10.2.0/gcc/target-hooks-macros.h:: 3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];43note: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^444::270:50: note:5:In file included from 3: expanded from macro 'offsetof': XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtlanal.cnote:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: 26expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ note: array 'fld' declared here ^ ~warning : In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from : ^ ~3808: In file included from rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtx-vector-builder.c ^:: XEXP (rt, 6) = arg6;:1311255 ^: ../../gcc-10.2.0/gcc/rtl.def 24:In file included from ../../gcc-10.2.0/gcc/rtlhooks.c3: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:: 33: ../../gcc-10.2.0/gcc/rtl.h1342 ^ ~ :1229:38In file included from :23:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h:276:In file included from 775 note: : ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/sched-deps.cexpanded from macro 'RTL_CHECK2' :11341../../gcc-10.2.0/gcc/rtl.h:3808:28:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 231670 In file included from : ^ ~ :./genrtl.h:../../gcc-10.2.0/gcc/rtl.h::: note1:note444: warning: 5:../../gcc-10.2.0/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3808DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA)warning786 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: array 'fld' declared here : : 3:./genrtl.hexpanded from macro 'XEXP'expanded from macro 'XVEC' warning rtunion fld[1];: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : 348:empty macro arguments are a C99 feature [-Wc99-extensions] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3../../gcc-10.2.0/gcc/rtl.c : warning: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:HOOK_VECTOR_END (simt) ^ ^ ~ ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 128:6In file included from :../../gcc-10.2.0/gcc/run-rtl-passes.c: X0EXP (rt, 6) = NULL_RTX; ^ :24: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h In file included from 1229../../gcc-10.2.0/gcc/target-hooks-macros.h::38:1358:note1229 : expanded from macro 'DEF_RTL_EXPR' ^ ~43:50 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~::27 : note: ../../gcc-10.2.0/gcc/rtl.hnote:expanded from macro 'X0EXP': note../../gcc-10.2.0/gcc/rtl.h:381358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :27:expanded from macro 'HOOK_VECTOR_END' 3808:: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK2': 518:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h 3 : ^ ~: ^ ~ 700:note../../gcc-10.2.0/gcc/rtl.h:1228 warning 22: :: : note: ^ expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::38: note: :444:1685 :expanded from macro 'RTX_HDR_SIZE' 51 XEXP (rt, 3) = arg3;5:note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' noteexpanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hnote: : warningarray 'fld' declared here: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 104:24: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1341: ^ ~444:empty macro arguments are a C99 feature [-Wc99-extensions]235 : ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: expanded from macro 'offsetof'1228 ^ rtunion fld[1]; HOOK_VECTOR_END (omp) note:38: ^: ^ : array 'fld' declared hereIn file included from #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 rtunion fld[1];:50: ../../gcc-10.2.0/gcc/sched-ebb.cIn file included from :note ^ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtlanal.c note:: note:26In file included from expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.c :131: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3808: : expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 3808 : : ./genrtl.h: ^ : ../../gcc-10.2.0/gcc/rtl.def:./genrtl.hIn file included from : ^ ~775 :In file included from ../../gcc-10.2.0/gcc/rtlhooks.c 813:: ^ ~13271../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:33::3808: ./genrtl.h:3444warning: :::: 38:In file included from warning1287 :3../../gcc-10.2.0/gcc/target.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : :../../gcc-10.2.0/gcc/rtl.c:129: note: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 6: XEXP (rt, 7) = arg7;expanded from macro 'RTL_CHECK2'276 ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def : ::1737: XEXP (rt, 1) = arg1; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~note XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441341../../gcc-10.2.0/gcc/rtl.h::: expanded from macro 'DEF_RTL_EXPR'1340231341:23::array 'fld' declared here note: expanded from macro 'XEXP'15: rtunion fld[1];: : : 23 ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : note: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR'note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ In file included from array 'fld' declared here../../gcc-10.2.0/gcc/sched-deps.c #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning:28../../gcc-10.2.0/gcc/rtl.h: :1229empty macro arguments are a C99 feature [-Wc99-extensions] : :: :expanded from macro 'XEXP'HOOK_VECTOR_END (goacc) 1229In file included from ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:: note: ../../gcc-10.2.0/gcc/rtl.h : ^ 700:22 38:In file included from 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/run-rtl-passes.c:24:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' ^ ~: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note:1229../../gcc-10.2.0/gcc/rtl.h:444note3808379:38: : expanded from macro 'RTL_CHECK2' : :./genrtl.h:5: ^expanded from macro 'RTX_HDR_SIZE'519 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::3: ^ ~ 3: warning: note ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note:444:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtlhooks.c: array 'fld' declared here 5: ^ ~ rtunion fld[1];: : note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'RTL_CHECK2': ^ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1358:2733 : warning ^ ~:104:: array 'fld' declared here24 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from note ../../gcc-10.2.0/gcc/target.h:276: rtunion fld[1]; note: XEXP (rt, 1) = arg1; : ./genrtl.h:: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/target.def307 ^ ~ ::3: warning2061 ^ :1: warning: expanded from macro 'offsetof' empty macro arguments are a C99 feature [-Wc99-extensions] : #define offsetof(t, d) __builtin_offsetof(t, d) In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h :26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (vectorize): In file included from : :1341^ ../../gcc-10.2.0/gcc/target-hooks-macros.h :43../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :3808: ./genrtl.h:1288: ^ ~../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :50: 3:1341 rtunion fld[1];:note 23 ^../../gcc-10.2.0/gcc/rtl.h:1228:: :23 : : expanded from macro 'HOOK_VECTOR_END'note :warning note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1229:38 ^ : XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3808note: ./genrtl.h:867: ^ ~3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23 : note: expanded from macro 'XSTR' ^ ~ ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtlhooks.cexpanded from macro 'RTL_CHECK2' 444 ^ ~:../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33: In file included from ../../gcc-10.2.0/gcc/rtl.h::38: 5 ^ ~ note:: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: 1340:231229:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~444../../gcc-10.2.0/gcc/target.h38:: note: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444276: 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~array 'fld' declared here::../../gcc-10.2.0/gcc/target.def:3346 :1 ../../gcc-10.2.0/gcc/rtl.h::note5note: : : In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:array 'fld' declared here warning rtunion fld[1];1229:expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50 ^ : rtunion fld[1];: ^ ~ : In file included from note../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: expanded from macro 'RTL_CHECK2' noteempty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:24: ../../gcc-10.2.0/gcc/rtl.c444:200 ^ array 'fld' declared hereHOOK_VECTOR_END (addr_space) In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: ^ ~ ::27: In file included from 2765::13 rtunion fld[1]; : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ^ ../../gcc-10.2.0/gcc/rtl.h:3808 note: : ./genrtl.h^array 'fld' declared here: ../../gcc-10.2.0/gcc/target.def./genrtl.h:../../gcc-10.2.0/gcc/rtl.hwarning ::550../../gcc-10.2.0/gcc/target-hooks-macros.h:3: warning: 308In file included from :../../gcc-10.2.0/gcc/sched-deps.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^:937:28: In file included from :In file included from ../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3808../../gcc-10.2.0/gcc/rtlanal.c43:50 444 XBBDEF (rt, 2) = arg2; ^ ~ ::../../gcc-10.2.0/gcc/rtl.h26: In file included from 1 return (RTX_HDR_SIZE: :./genrtl.h5: warning../../gcc-10.2.0/gcc/rtl.h:3808: : :: XEXP (rt, 1) = arg1; ^~~~~~~~~~~~ note: empty macro arguments are a C99 feature [-Wc99-extensions]1345 ../../gcc-10.2.0/gcc/rtl.h:700:22./genrtl.h ^ ~ note: expanded from macro 'HOOK_VECTOR_END' : : :1289:3380: note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 25: note../../gcc-10.2.0/gcc/rtl.h ^ array 'fld' declared here: HOOK_VECTOR_END (asm_out) warning:1341:: ^3 : expanded from macro 'XBBDEF':../../gcc-10.2.0/gcc/target-hooks-macros.h:43: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTX_HDR_SIZE'50 23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: expanded from macro 'XEXP' :warning: XSTR (rt, 3) = arg3;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: rtunion fld[1]; ^ ~ note: 33 ^ ~ ^ XBBDEF (rt, 2) = arg2; expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 :38: ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1345:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'RTL_CHECK2': 104:2425:: In file included from notenote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'offsetof'24: 1228::50: : note: expanded from macro 'XSTR' : 38expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/target.def ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5236#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):444:5: note:../../gcc-10.2.0/gcc/target.h1:::276#define offsetof(t, d) __builtin_offsetof(t, d) : array 'fld' declared here note rtunion fld[1]; : ../../gcc-10.2.0/gcc/target.def ^ ~ : ^ ~ ^ ~ warning1628:1: warning: ^../../gcc-10.2.0/gcc/rtl.cempty macro arguments are a C99 feature [-Wc99-extensions] : ../../gcc-10.2.0/gcc/rtl.h:205:13: ::../../gcc-10.2.0/gcc/rtl.h::3808 warning1228: :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] HOOK_VECTOR_END (sched)38 return (RTX_HDR_SIZE In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c :24: ^ :empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ./genrtl.h:HOOK_VECTOR_END (calls)1229 ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h: :43:^86838:50:note ../../gcc-10.2.0/gcc/target-hooks-macros.h:43::3808: 50700:22:./genrtl.h: note::: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK1' 551 note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: note: expanded from macro 'RTX_HDR_SIZE':: expanded from macro 'RTL_CHECK2' ^ ~ :3:../../gcc-10.2.0/gcc/rtl.h warning: 5: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared hereIn file included from ^ ~warning:../../gcc-10.2.0/gcc/sched-rgn.c 444:: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:50: expanded from macro 'HOOK_VECTOR_END'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 2) = arg2; XSTR (rt, 2) = arg2;In file included from 104../../gcc-10.2.0/gcc/target.h :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24 5 ::276#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::444:5:: ^ In file included from note ^ ~ rtunion fld[1];1341note../../gcc-10.2.0/gcc/sched-deps.c :28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:381: expanded from macro 'offsetof'1658: :3::../../gcc-10.2.0/gcc/rtl.h:: ^23array 'fld' declared here In file included from In file included from ../../gcc-10.2.0/gcc/rtlhooks.c#define offsetof(t, d) __builtin_offsetof(t, d) :1 1340: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note warning:HOOK_VECTOR_END (simd_clone) :23 ^ ~^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:: : : 43expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/sched-ebb.c rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: 33: In file included from ../../gcc-10.2.0/gcc/target.h:50:../../gcc-10.2.0/gcc/rtl.c:209:2712:expanded from macro 'XSTR': In file included from ../../gcc-10.2.0/gcc/rtl.h:276:3808 X0EXP (rt, 3) = NULL_RTX;: ../../gcc-10.2.0/gcc/target.def ^ : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:309 ^ ~ : warning../../gcc-10.2.0/gcc/rtl.h :12296087 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):31: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:note : expanded from macro 'HOOK_VECTOR_END' : : ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~38offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:1358: note warning: : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h return RTX_HDR_SIZE + sizeof (struct block_symbol); array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:27 : note XEXP (rt, 3) = arg3; ^~~~~~~~~~~~ HOOK_VECTOR_END (c) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^ ~ : 50expanded from macro 'X0EXP': ^ ~ ^ :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'HOOK_VECTOR_END' 122950:../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from 38:../../gcc-10.2.0/gcc/rtlhooks.c:700 ^ ~ ::../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h1228:38 :note:22 :1341note:23 :: 276expanded from macro 'RTL_CHECK1':: note33: : In file included from : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/target.def:note: 444: expanded from macro 'RTX_HDR_SIZE':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:1670 ^ ~276: ../../gcc-10.2.0/gcc/rtl.h5104:expanded from macro 'XEXP'../../gcc-10.2.0/gcc/target.def :1::6240 note444:: 24../../gcc-10.2.0/gcc/rtl.h:444::5:1:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::5note:array 'fld' declared here: array 'fld' declared herenote warning:: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here warning rtunion fld[1]; ^ ~HOOK_VECTOR_END (simt) ^ : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:1229 : ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h38 rtunion fld[1]; : note HOOK_VECTOR_END (cxx) :: ^: rtunion fld[1]; ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2' ^ : ^expanded from macro 'offsetof'43: 43:50:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from #define offsetof(t, d) __builtin_offsetof(t, d)In file included from : ../../gcc-10.2.0/gcc/rtl.h :note: note../../gcc-10.2.0/gcc/sched-deps.c:../../gcc-10.2.0/gcc/rtx-vector-builder.cIn file included from :../../gcc-10.2.0/gcc/run-rtl-passes.c:2824: : expanded from macro 'HOOK_VECTOR_END'444In file included from ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'HOOK_VECTOR_END':3808: :24./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :653 : 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:3:: 3808: ./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]33: : note: array 'fld' declared here : 897In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h3808: XWINT (rt, 1) = arg1;:3 rtunion fld[1]; ^./genrtl.h ^::: 276 warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : ../../gcc-10.2.0/gcc/sched-ebb.c XSTR (rt, 1) = arg1; In file included from : ^ ~ ^ ~../../gcc-10.2.0/gcc/sched-rgn.c:../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h50:1340: 382:../../gcc-10.2.0/gcc/rtl.h27:31234271In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/target.def::29:276: ../../gcc-10.2.0/gcc/target.def:1685::23: 23:: :notenoteIn file included from :: : expanded from macro 'XSTR' 6329#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1warning:1expanded from macro 'XWINT': ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h3808warning warning: warning:1229: #define XWINT(RTX, N) ((RTX)->u.hwint[N]): :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions] : note:: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX; 310 ^ ~ : ^ ~ && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset)); HOOK_VECTOR_END (emutls) : ^ ~HOOK_VECTOR_END (omp) ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::31358:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])445 ^ ~ 1341 :::23:../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h note: 27:expanded from macro 'XEXP'^warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; 444 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :43 ../../gcc-10.2.0/gcc/target-hooks-macros.h::../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)50:435 note: 5 ^ ~ expanded from macro 'HOOK_VECTOR_END':: :../../gcc-10.2.0/gcc/rtl.h50 1358:: note ^ ~27: notenote: : array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END':1228: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array 'hwint' declared here: expanded from macro 'X0EXP' rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ^ : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/hwint.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 : : note: expanded from macro 'RTL_CHECK1' ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1228:38: note59#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from :1229 In file included from :38../../gcc-10.2.0/gcc/rtx-vector-builder.c ^ ~: :note../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/rtl.h:::26444: ^3324 : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: : 5 In file included from :5note : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: noteIn file included from : : expanded from macro 'HOST_WIDE_INT' :926:../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3:array 'fld' declared here: ^ ~ # define HOST_WIDE_INT long long note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/sched-rgn.c6450: warning 50 :: 1 In file included from In file included from : ^ ../../gcc-10.2.0/gcc/target.h:: 444In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/sched-deps.c:5::28 rtunion fld[1]; : ../../gcc-10.2.0/gcc/run-rtl-passes.c: XSTR (rt, 1) = arg1; empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ^ ~ HOOK_VECTOR_END (target_option) ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h^3808:24: : In file included from 276../../gcc-10.2.0/gcc/target-hooks-macros.h: :1340:../../gcc-10.2.0/gcc/target.def23: ^./genrtl.h : :383In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:43notenote: :27: expanded from macro 'XSTR' ::1737:1: warning: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 3: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from 50:../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; notewarning : expanded from macro 'HOOK_VECTOR_END' ^ :3808: ./genrtl.h::311:3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ : HOOK_VECTOR_END (goacc) ^3808 ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:In file included from 1229:../../gcc-10.2.0/gcc/rtlhooks.c notewarning: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END': ./genrtl.h: expanded from macro 'RTL_CHECK2' 33: X0EXP (rt, 5) = NULL_RTX; ^ ~ :In file included from ../../gcc-10.2.0/gcc/target.h654#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :276:3: : ^ ~ ../../gcc-10.2.0/gcc/target.def XINT (rt, 5) = arg3;:6552:warning ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 444warning:: empty macro arguments are a C99 feature [-Wc99-extensions]1358 5HOOK_VECTOR_END (shrink_wrap) ^:27 : note XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^ ~ :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:note: 50: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1234../../gcc-10.2.0/gcc/rtl.c50 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338::note512:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :: 29: note: : expanded from macro 'HOOK_VECTOR_END' 23:18: expanded from macro 'XWINT' ^ ~ note In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]): array 'fld' declared here../../gcc-10.2.0/gcc/target.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: warningexpanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1228:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38 ^ ~ ::445:../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' note: if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) 5: rtunion fld[1];276 ^~~~~~~~~~~~~~~ : ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def: : 2061: array 'hwint' declared hereexpanded from macro 'RTL_CHECK1' :2039:In file included from ^ ~ 1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::26444../../gcc-10.2.0/gcc/rtx-vector-builder.c:24In file included from HOST_WIDE_INT hwint[1]; ^ : ../../gcc-10.2.0/gcc/hwint.h:In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtlhooks.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def: warning ^ ~ 5:59:note: empty macro arguments are a C99 feature [-Wc99-extensions] 3808 :HOOK_VECTOR_END (vectorize): noteexpanded from macro 'SUBREG_BYTE' 26: : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : ^ ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:note6810../../gcc-10.2.0/gcc/rtl.h927:3array 'fld' declared here :1: :: warning../../gcc-10.2.0/gcc/target-hooks-macros.h:43 rtunion fld[1];5: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ^ :50warning:: :empty macro arguments are a C99 feature [-Wc99-extensions] 1373In file included from ../../gcc-10.2.0/gcc/sched-deps.c:HOOK_VECTOR_END (mode_switching) note: array 'fld' declared here :28^ rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:32:: ./genrtl.h: In file included from 384:3: warning: note XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/target-hooks-macros.h:: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/run-rtl-passes.cexpanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^24 43array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :50In file included from XSTR (rt, 6) = arg4; ^ ~ : note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/sched-ebb.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h: 27 : ../../gcc-10.2.0/gcc/rtl.h 3808: ../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from ../../gcc-10.2.0/gcc/rtl.h ^1342444:./genrtl.h:5../../gcc-10.2.0/gcc/rtl.h:1340:708 note: array 'fld' declared here ::380823::: :3: In file included from ../../gcc-10.2.0/gcc/sched-rgn.cwarning./genrtl.h:23: :50 : 312In file included from ../../gcc-10.2.0/gcc/target.h:276note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 3: : warning SUBREG_BYTE (rt) = arg1;: note: : expanded from macro 'XVEC' ^ ^~~~~~~~~~~~~~~~ expanded from macro 'XSTR'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3346 ^ ~: :1::: 2039warning: ^ ~:26: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/rtl.h512note:331229:1229: : In file included from ../../gcc-10.2.0/gcc/rtl.h::38:expanded from macro 'SUBREG_BYTE':38: ../../gcc-10.2.0/gcc/target.h:35276:: warning: 1358:27#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note: ^ ~: ../../gcc-10.2.0/gcc/target.def:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (addr_space) note: 6837: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373^:expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 32expanded from macro 'RTL_CHECK2' if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y)))1 :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCSUBREG' : :1228:382039../../gcc-10.2.0/gcc/rtl.h::warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: ^ ~: : ../../gcc-10.2.0/gcc/rtl.h note:444444: expanded from macro 'RTL_CHECK1'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:444 : 55expanded from macro 'SUBREG_BYTE':: 5../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:1230:37: note:50: HOOK_VECTOR_END (C90_EMPTY_HACK) ^ : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ notearray 'fld' declared hereIn file included from : :: ../../gcc-10.2.0/gcc/rtl.h:noteexpanded from macro 'RTL_CHECKC1'1373 :32 rtunion fld[1]; ../../gcc-10.2.0/gcc/target.h: : array 'fld' declared here 276 rtunion fld[1]; ^ : ^../../gcc-10.2.0/gcc/target-hooks-macros.h note: expanded from macro 'XCSUBREG'note: ../../gcc-10.2.0/gcc/target.def:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :5236 ^ ~ :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1array 'fld' declared here43:: warning : empty macro arguments are a C99 feature [-Wc99-extensions] 444In file included from In file included from ../../gcc-10.2.0/gcc/sched-deps.cHOOK_VECTOR_END (calls) rtunion fld[1];:5:../../gcc-10.2.0/gcc/rtl.h::50:../../gcc-10.2.0/gcc/rtx-vector-builder.c::28 1230: In file included from ^note: :noteexpanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^3808: In file included from ../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/target-hooks-macros.h::: 37./genrtl.h:array 'fld' declared here 2724: In file included from : In file included from ^ ../../gcc-10.2.0/gcc/rtl.h415:343:: note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h50::3808::: ./genrtl.h 3808: ./genrtl.h ^ :956expanded from macro 'RTL_CHECKC1' ::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3: warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1;313note rtunion fld[1];: : In file included from :expanded from macro 'HOOK_VECTOR_END'3 ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ../../gcc-10.2.0/gcc/run-rtl-passes.c: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^ ../../gcc-10.2.0/gcc/rtl.h24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::735:3: 1342:23: note: expanded from macro 'XVEC' : XINT (rt, 1) = arg1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-rgn.c:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]50 ^ ~: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:1338: 23: X0EXP (rt, 1) = NULL_RTX;note X0EXP (rt, 7) = NULL_RTX;: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h ^ ~: 1229::27638: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def: :1358../../gcc-10.2.0/gcc/rtl.c::654 :27: ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 18: ../../gcc-10.2.0/gcc/rtl.h ^ ~note :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1358note../../gcc-10.2.0/gcc/rtl.h:: : if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~27 :expanded from macro 'X0EXP' note: 1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:386087: expanded from macro 'RTL_CHECK2':2039:26: : ^ ~ expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1228:: ^ ~:1:note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38expanded from macro 'RTL_CHECK2' expanded from macro 'SUBREG_BYTE' warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/target-hooks-macros.h:1228 ^ ~ : note: 444../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1':38:43 :5::50 note: : note: expanded from macro 'HOOK_VECTOR_END':1373:32#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :array 'fld' declared here:5: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:note444note: note:5 expanded from macro 'RTL_CHECK1' :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: : expanded from macro 'XCSUBREG' ^ array 'fld' declared here#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) In file included from array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444: ^../../gcc-10.2.0/gcc/rtx-vector-builder.c5: rtunion fld[1]; ^: note:: array 'fld' declared here rtunion fld[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984In file included from ../../gcc-10.2.0/gcc/sched-deps.c ^ ~50: 28: ../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/sched-ebb.c:276: ::3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:6240:1 27: :3808: 1230In file included from ./genrtl.h24../../gcc-10.2.0/gcc/rtl.h::3808: : ./genrtl.h37: XSTR (rt, 1) = arg1;:: warning note: : :448:343:expanded from macro 'RTL_CHECKC1'3empty macro arguments are a C99 feature [-Wc99-extensions] 3::In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ^ ~HOOK_VECTOR_END (cxx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])^ ./genrtl.h: warning ../../gcc-10.2.0/gcc/target-hooks-macros.hwarning786../../gcc-10.2.0/gcc/rtl.h:1340: :3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::43 ^ ~ :50: 23 XSTR (rt, 1) = arg1;note : expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :5::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ^note XEXP (rt, 1) = arg1; ^ ~ note ^ ~: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341:23: expanded from macro 'XSTR'note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:276 ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; :1340../../gcc-10.2.0/gcc/target.def#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :23: ^:6329 note: expanded from macro 'XSTR' 1358 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.c ^ ~ ^ ~27:654:: ^ ~ : warning: note: expanded from macro 'X0EXP'35../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229 empty macro arguments are a C99 feature [-Wc99-extensions]1229:38: ../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) HOOK_VECTOR_END (emutls) ^: :../../gcc-10.2.0/gcc/target-hooks-macros.h:: note: 1229 ^~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:203943 ^ ~ ^ ~ : :26: note: expanded from macro 'SUBREG_BYTE'38: note: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:: :444 50::expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1228 : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~../../gcc-10.2.0/gcc/rtl.h: :444:55:note note ^ ~ :../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' note: note array 'fld' declared here :1373#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; : ^ ^ ~:32 444:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: 5 ^ notearray 'fld' declared here : rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 444:5 note ^ :In file included from 3808: : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-deps.c: rtunion fld[1]; : note28: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/sched-rgn.c:50: : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)array 'fld' declared here ^ rtunion fld[1]; : In file included from ^ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/run-rtl-passes.c12303808:24:In file included from : ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/target.h:24:: In file included from ../../gcc-10.2.0/gcc/rtl.h44937:3808: In file included from ../../gcc-10.2.0/gcc/rtl.h:1358::27::: 2763808: : 3note : note: ./genrtl.h: : ../../gcc-10.2.0/gcc/target.def::8136450:./genrtl.hexpanded from macro 'RTL_CHECKC1'::31012 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):expanded from macro 'X0EXP' ^ ~ 1#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3../../gcc-10.2.0/gcc/rtl.hwarning::444: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~In file included from : ../../gcc-10.2.0/gcc/rtlanal.c:warning warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ../../gcc-10.2.0/gcc/rtl.h:1228:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;38HOOK_VECTOR_END (target_option): : XINT (rt, 2) = arg2; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~35 note: : XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h note: :1341 ^ ~ ../../gcc-10.2.0/gcc/recog.h: ^ ~:23: array 'fld' declared herenote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note : expanded from macro 'XVEC' 1338:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])43 ^ ~:note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 166:7: ^ ~: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229 50:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: ^ note../../gcc-10.2.0/gcc/rtl.h ^ ~: ::38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:1229:expanded from macro 'HOOK_VECTOR_END': if (INSN_CODE (insn) < 0) 5 ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 38: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h 1229:38 ^: note :1526:: rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' ^ ~25: In file included from ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'RTL_CHECK2' ^ noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'INSN_CODE'444:5 : : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 27#define INSN_CODE(INSN) XINT (INSN, 5)50: ../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: In file included from : rtunion fld[1];: 740:39../../gcc-10.2.0/gcc/target.h: ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h 276 ^ ::: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def 3808:6552warning: :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtx-vector-builder.c::1:1338444./genrtl.h : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:24 : if (GET_CODE (x) == ASM_OPERANDS && ASM_OPERANDS_LABEL_VEC (x)) : :23 ^~~~~~~~~~~~~~~~~~~~~~~~~~ :empty macro arguments are a C99 feature [-Wc99-extensions]: 444: 345../../gcc-10.2.0/gcc/rtl.h::HOOK_VECTOR_END (shrink_wrap)In file included from : ^../../gcc-10.2.0/gcc/rtl.h3:5 : note: 5:3808array 'fld' declared here 2580 rtunion fld[1];: note :: expanded from macro 'XINT' ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^37../../gcc-10.2.0/gcc/target-hooks-macros.h : : note ^ ~In file included from ../../gcc-10.2.0/gcc/sched-deps.c: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:28: expanded from macro 'ASM_OPERANDS_LABEL_VEC' : In file included from 43:50: #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ../../gcc-10.2.0/gcc/rtl.h ^ ~ X0EXP (rt, 3) = NULL_RTX;note../../gcc-10.2.0/gcc/rtl.h 1041::1229:38: note ^ ~ :3808note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: : : warningarray 'fld' declared here./genrtl.h:1358expanded from macro 'HOOK_VECTOR_END' :27:450:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note3 XEXP (rt, 1) = arg1; :../../gcc-10.2.0/gcc/rtl.h:1376: In file included from expanded from macro 'X0EXP' ^ ~ ^ :../../gcc-10.2.0/gcc/sched-rgn.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~32 : ../../gcc-10.2.0/gcc/rtl.h:444:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XVEC (rt, 3) = arg3; ^ ~1341:50In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24 ^ ~: : In file included from ../../gcc-10.2.0/gcc/rtl.h::: 233808expanded from macro 'XCVEC' : ./genrtl.h In file included from : note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h::1230867: expanded from macro 'XEXP' ::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1;1342 5: note: array 'fld' declared here 1228:37 ^ ~276:23: note: ::: expanded from macro 'RTL_CHECKC1'38 : note: rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XVEC'note: :1229:expanded from macro 'RTL_CHECK1'38 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ../../gcc-10.2.0/gcc/rtl.h6810 : In file included from ^ ~: ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h:4441: warning../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':23 ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:: : note../../gcc-10.2.0/gcc/rtl.h:: :444expanded from macro 'XSTR'5:: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (mode_switching)12295: 38note35 : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ../../gcc-10.2.0/gcc/recog.hnote:: note167:5: : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h:1526In file included from expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-ebb.c :1229:38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27array 'fld' declared here :25 rtunion fld[1];: : In file included from 43:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'INSN_CODE' ^ 50: ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) 444../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.c:5note: expanded from macro 'HOOK_VECTOR_END' ^ ~:../../gcc-10.2.0/gcc/rtl.h:3808#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ :: note./genrtl.h444: ^ ~: 346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;769../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 5: ^ ~: :444:5:../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :note: array 'fld' declared herenote1358 1338: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^7 27 ^: warningIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: :24 In file included from note: expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/sched-deps.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:28: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::3808 23: : ./genrtl.h:451 :3: && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0)))3808note: ^ ~In file included from warning../../gcc-10.2.0/gcc/sched-rgn.c:50: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:: : ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC'276 : ../../gcc-10.2.0/gcc/target.def: 1228:6837 ^ ~ 38: : In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24note../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1:: 1229In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1':#define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS)38081042 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4; warning ^ ~38 ^ ~: :: empty macro arguments are a C99 feature [-Wc99-extensions] 3: HOOK_VECTOR_END (C90_EMPTY_HACK) ../../gcc-10.2.0/gcc/rtl.hwarning: ^ ^ ~: note:1376 :../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 32: 1342./genrtl.h:expanded from macro 'RTL_CHECK2':23:../../gcc-10.2.0/gcc/rtl.h868:3: warningnote:: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC'expanded from macro 'XCVEC' XSTR (rt, 2) = arg2; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2;: :50: ^ ~ ^ ~ 5:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1229 note: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-10.2.0/gcc/rtl.h ^1340: :23 :1230:37 rtunion fld[1];: ^ ~444: note ^ :: 538: : In file included from ../../gcc-10.2.0/gcc/rtl.hnotenote note:: ../../gcc-10.2.0/gcc/sched-ebb.c: expanded from macro 'XSTR':: 271340array 'fld' declared here:23: expanded from macro 'RTL_CHECKC1' note: rtunion fld[1];expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~: ./genrtl.h444In file included from :347:: 1229:38::5:3../../gcc-10.2.0/gcc/rtlanal.c note: note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' :array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~35 :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h1229:38 rtunion fld[1]; : : ../../gcc-10.2.0/gcc/recog.h: ^: warning444: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]444:5note: expanded from macro 'RTL_CHECK2' In file included from ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note168../../gcc-10.2.0/gcc/sched-deps.c X0EXP (rt, 5) = NULL_RTX; : : ^ ~ 5: note :28: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h10array 'fld' declared here1358 :: :27: : note rtunion fld[1];: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here: ^ In file included from 3808: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:452:3: expanded from macro 'X0EXP' warning: 444array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-rgn.c XVEC (rt, 5) = arg5;:51: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: 1394../../gcc-10.2.0/gcc/rtl.h: return INSN_CODE (insn); ^ ~ 1228 ^~~~~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h:In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c381342 : note:513 ^ :::../../gcc-10.2.0/gcc/rtl.h warning: ::: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 note: : 1526#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared herenote: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1);: rtunion fld[1];25 ^ : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 44424../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::5 ^ ~ 1341In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/rtl.h:note:: expanded from macro 'INSN_CODE' : ./genrtl.h24: In file included from 1229../../gcc-10.2.0/gcc/rtl.h #define INSN_CODE(INSN) XINT (INSN, 5) :3808: note./genrtl.h:897: array 'fld' declared here : rtunion fld[1]; 23:38 ^ ^ ~ : note: expanded from macro 'RTL_CHECK2'::3 :../../gcc-10.2.0/gcc/rtl.h:1338 :In file included from :../../gcc-10.2.0/gcc/sched-ebb.c:27note1072:23: : In file included from ../../gcc-10.2.0/gcc/rtl.h3 warning: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'XINT': warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 1) = arg1; ^ ~./genrtl.h:expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 348 ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h1340::3: : :444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 ^ ~ :warning:: 23: 38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XSTR' ^ ~ :1340:23../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;::note1229note: : ^ ~ :expanded from macro 'RTL_CHECK2'notearray 'fld' declared here 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1358: ^ ^ ~ note expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :27: 28: : note: ^ ~expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 38:../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:444 note::1229:: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38expanded from macro 'RTL_CHECK2' 3808 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5:: 5: note./genrtl.h: note : array 'fld' declared here :453 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h note ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h3: ^ warning:array 'fld' declared here: 444: :1228: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1407: 385:13 noteexpanded from macro 'RTL_CHECK2': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: XINT (rt, 6) = arg6; note: : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; note:: array 'fld' declared here ^ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:expanded from macro 'RTL_CHECK1'24warning: :In file included from : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~./genrtl.h :../../gcc-10.2.0/gcc/rtl.h ^1073 :3: :1338:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; rtx tmp = XEXP (this, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from note../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h444:926:3:: warning: 1340array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XSTR (rt, 1) = arg1;expanded from macro 'XINT' ^ ~ 235../../gcc-10.2.0/gcc/rtl.h: : ^ ~1340:note23: :array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note:: expanded from macro 'XSTR' note rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~23: note: : expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291229../../gcc-10.2.0/gcc/rtl.h::38: note : ^ ~expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h38::379../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229 : ^ ~38 ^ ~../../gcc-10.2.0/gcc/rtl.h: 444:5:../../gcc-10.2.0/gcc/rtl.h 3note:: expanded from macro 'RTL_CHECK2'warning ::1229 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : :expanded from macro 'RTL_CHECK2'38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5 ^ ~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h:444:51341: note : array 'fld' declared here : rtunion fld[1]; ^ 23 ^: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1469#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : warning: ../../gcc-10.2.0/gcc/rtl.h:444:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c:28../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1341 In file included from :1229../../gcc-10.2.0/gcc/rtx-vector-builder.c::3824: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: In file included from 23../../gcc-10.2.0/gcc/rtl.h::3808: : ./genrtl.hIn file included from :486: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c3::24 : warningIn file included from note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808 XINT (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 1229./genrtl.h:38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h :note3808: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:927:../../gcc-10.2.0/gcc/rtl.h3::: 444:5: note: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^warning 1338./genrtl.h:1103 : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3:: warning: XVEC (rt, 2) = arg2;: 444 ^ ~: 5: note23../../gcc-10.2.0/gcc/rtl.h::1342:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here 23 :note : noteexpanded from macro 'XINT'In file included from : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/sched-ebb.c : rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/rtl.h:1475../../gcc-10.2.0/gcc/rtl.h::10: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 XSTR (rt, 1) = arg1; ^ ~ :: return XEXP (insn, 1);38../../gcc-10.2.0/gcc/rtl.h3808: ::1229 :note38: ./genrtl.hnote:: expanded from macro 'RTL_CHECK2' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2'380 : 3 : ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning:1340: ^ ~23 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2;: expanded from macro 'XSTR' ^ ~../../gcc-10.2.0/gcc/rtl.h : 1341../../gcc-10.2.0/gcc/rtl.h::23444:5../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: 1345: note444: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::251229: note:expanded from macro 'XEXP' rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF' ^ ~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h 5::../../gcc-10.2.0/gcc/rtlanal.c:315: 24 : :warning1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: 38 || rtx_varies_p (XEXP (x, 1), for_alias); array 'fld' declared here ^ ~: In file included from note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c ^::28: 1228:1341:23:444 38In file included from :../../gcc-10.2.0/gcc/rtl.h :note : expanded from macro 'RTL_CHECK1':note38:In file included from 5 3808: ./genrtl.h:516:3../../gcc-10.2.0/gcc/run-rtl-passes.c: expanded from macro 'XEXP'::: note: warning24: : expanded from macro 'RTL_CHECK2': In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; :444 ^ 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-10.2.0/gcc/rtl.h:In file included from : ../../gcc-10.2.0/gcc/rtx-vector-builder.c1342:235: ^ ~: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared herenote../../gcc-10.2.0/gcc/rtl.h: ./genrtl.hexpanded from macro 'XVEC'24: :1229:956 38:: :3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note note: : expanded from macro 'RTL_CHECK2' ^ ~ : array 'fld' declared here In file included from rtunion fld[1]; ^ rtunion fld[1];warning../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 3808: ./genrtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h::444::38: In file included from 51104: note ^note: : :array 'fld' declared here3expanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-ebb.c rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XEXP (rt, 2) = arg2; 1480:: 27: In file included from ^ ~10 : warning ^../../gcc-10.2.0/gcc/rtl.h:: 3808: ^ ~ XVEC (rt, 1) = arg1; ./genrtl.h:381:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: warning : ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38 ^ ~444: 5: note: array 'fld' declared here: X0EXP (rt, 3) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1358../../gcc-10.2.0/gcc/rtl.h::27 : note: rtunion fld[1];expanded from macro 'X0EXP'note1345: :expanded from macro 'RTL_CHECK2'25 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c:1228 :38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1342 ^ ~: ../../gcc-10.2.0/gcc/rtl.h::1228::3828: note: expanded from macro 'RTL_CHECK1' 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :444: :../../gcc-10.2.0/gcc/rtl.h5::444expanded from macro 'XVEC': 5: note: array 'fld' declared here 444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:38: 5note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:: 3808: rtunion fld[1]; ^ note./genrtl.h: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~27 ^note :: array 'fld' declared here : 517:3: warning rtunion fld[1]; ^ In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h444:1485:: ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h:103808:: 5 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1135:../../gcc-10.2.0/gcc/rtl.h:1341::323:: note : noteexpanded from macro 'XEXP' : return XBBDEF (insn, 2); ^ ~ warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h3808 ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h: : :505array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:1345array 'fld' declared here XINT (rt, 1) = arg1;: :: ^ ~ 25../../gcc-10.2.0/gcc/rtl.h:11::./genrtl.h 1338:warning38 rtunion fld[1]; ^ :: : note: expanded from macro 'RTL_CHECK2':23382::In file included from 3../../gcc-10.2.0/gcc/run-rtl-passes.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :24: In file included from warning../../gcc-10.2.0/gcc/rtl.h ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :noteexpanded from macro 'XBBDEF' : X0EXP (rt, 4) = NULL_RTX; ^ ~ decl = SYMBOL_REF_DECL (x);#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XINT' : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358 4443808: ^~~~~~~~~~~~~~~~~~~ 1228:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h: :27:: :2733 ^ ~ :../../gcc-10.2.0/gcc/rtl.h 435./genrtl.h:38:1229: : note: note: expanded from macro 'RTL_CHECK1' note: 984:3:expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SYMBOL_REF_DECL':38: XSTR (rt, 1) = arg1; (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1361#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ notenote: :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:134028:: note444:5:1228expanded from macro 'RTL_CHECK2' :23: : notenote: :38array 'fld' declared here: note : rtunion fld[1]; ^expanded from macro 'X0TREE': expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' : In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/sched-deps.c#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; ^ :1229:1228:38:38 ../../gcc-10.2.0/gcc/rtl.h:28 note: expanded from macro 'RTL_CHECK1':: note: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::444 : 3808:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5444: expanded from macro 'RTL_CHECK2' 5: : ^ ~: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:518 note1496:10: note:array 'fld' declared here3: ../../gcc-10.2.0/gcc/rtl.h warning: : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 444:: array 'fld' declared here ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ return XEXP (insn, 3); 5:444warning../../gcc-10.2.0/gcc/sched-ebb.c: In file included from note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ../../gcc-10.2.0/gcc/rtx-vector-builder.c rtunion fld[1];::24 : XEXP (rt, 3) = arg3; ^ ~: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h5: 27: : ^3808 : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::1341:../../gcc-10.2.0/gcc/rtlanal.c1136:23:note:6593: :27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: warning3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h383:1341: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; if (poly_int_rtx_p (XEXP (x, 1), &const_x1) ^ ~ note: ^ 23../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'XEXP'1341 In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c :note: XEXP (rt, 2) = arg2; ^ ~ 23: XINT (rt, 5) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 24expanded from macro 'XEXP'note ^ ~: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~:1341: 1229 : ../../gcc-10.2.0/gcc/rtl.h:::38133823:: note: ^ ~ noteexpanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h:3808:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :expanded from macro 'XEXP'expanded from macro 'XEXP'1229: ./genrtl.h:1012:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h :444:../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'XINT' :3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3838:5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h note: warning: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:: 38../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; XVEC (rt, 1) = arg1;38444note: expanded from macro 'RTL_CHECK2' ^ ~:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::note444:: 1342: expanded from macro 'RTL_CHECK2' 23: note: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note../../gcc-10.2.0/gcc/sched-deps.c:28array 'fld' declared here : expanded from macro 'XVEC' ^ ~ : rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here In file included from ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtlanal.c3808: : ^ ~ ^ ~./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:5../../gcc-10.2.0/gcc/rtl.h: ^668444:: :375:1229:38::::519 note: array 'fld' declared here note rtunion fld[1]; :3warning: : :expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c::24 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here 1501 rtunion fld[1]; : ^ ~ 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return rtx_addr_can_trap_p_1 (XEXP (x, 1), offset, size,../../gcc-10.2.0/gcc/rtl.hwarning ^ ~ :444../../gcc-10.2.0/gcc/rtl.hIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sched-ebb.c:: :5: note:3808: ./genrtl.h27: : 1341 X0EXP (rt, 4) = NULL_RTX;: In file included from ../../gcc-10.2.0/gcc/rtl.h23 ^ ~ ^ ~ array 'fld' declared here :3808: ./genrtl.h:384::: 31137:3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note::: 1358: ^ :: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XSTR (rt, 6) = arg4; 1341warning ^ ~: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/rtl.h::24: 23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.h27:3808: ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340:23expanded from macro 'XEXP'./genrtl.h:1041 ../../gcc-10.2.0/gcc/rtl.h:::1229:3 38:: XSTR (rt, 3) = arg3; ^ ~:note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' note:1340 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :: 1229 expanded from macro 'XSTR' ^ ~:38:expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h warning ^ ~expanded from macro 'RTL_CHECK2':1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:38 ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:: 444note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :1229: expanded from macro 'RTL_CHECK1'1229:../../gcc-10.2.0/gcc/rtl.h385:::38 XEXP (rt, 1) = arg1; : note444 :: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: ^ ~: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^::1341444 :5 :23:: note ../../gcc-10.2.0/gcc/rtl.h:1506#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hnote ^ ::10: array 'fld' declared here :expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ 444warning../../gcc-10.2.0/gcc/rtl.h:1229:38:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note return XUINT (insn, 4); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:127In file included from ../../gcc-10.2.0/gcc/sched-deps.c warning:1339:5:: 5: expanded from macro 'RTL_CHECK2' s: note../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) generated. ^ ~ note: : 28: In file included from array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h26array 'fld' declared here:: : 750 3808../../gcc-10.2.0/gcc/rtl.hnote rtunion fld[1];: ^ : rtunion fld[1];444 ^ : ./genrtl.h:55015:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h: 5: warning XEXP (rt, 1) = arg1;: note: ^ ~expanded from macro 'XUINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here In file included from rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtx-vector-builder.c && INTVAL (XEXP (x, 1)) > 0) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ In file included from 1341../../gcc-10.2.0/gcc/run-rtl-passes.c#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) :3808 ^ ~: :../../gcc-10.2.0/gcc/rtl.h./genrtl.h:24:134123: :24:: noteIn file included from : expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:23::415:3../../gcc-10.2.0/gcc/rtl.h3808 1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ./genrtl.h:3808: : ^ ~ warning: 38../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:12291042:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h116738:3 note:::1338: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 warning23:note: note:: note: expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444:warning: ../../gcc-10.2.0/gcc/rtl.h:12295 ^ ~:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::1229 ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~:: 1340:444 ^:38:5note : ../../gcc-10.2.0/gcc/rtl.h: :1342:23:23 expanded from macro 'RTL_CHECK2' notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ../../gcc-10.2.0/gcc/rtl.h ^ ~ :expanded from macro 'XVEC':../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': :1511 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1968note:../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here :10 ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: return XUINT (insn, 4);29note: rtunion fld[1]; 444:5expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'INTVAL' ^../../gcc-10.2.0/gcc/rtl.h: note1229:38: ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c: :28: In file included from ../../gcc-10.2.0/gcc/rtl.h 1339../../gcc-10.2.0/gcc/rtl.hnote: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) expanded from macro 'RTL_CHECK2' ^~~::: 263808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229: ./genrtl.h:551:3:array 'fld' declared here :38: ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];: warning1236:33: note clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched-ir.o -MT sel-sched-ir.o -MMD -MP -MF ./.deps/sel-sched-ir.TPo ../../gcc-10.2.0/gcc/sel-sched-ir.c : expanded from macro 'RTL_CHECK2'note ^ ../../gcc-10.2.0/gcc/rtl.h : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : expanded from macro 'XUINT' ^ ~ expanded from macro 'XCWINT'../../gcc-10.2.0/gcc/rtl.h: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 444 XEXP (rt, 2) = arg2; : ^ ~ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h444:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c5../../gcc-10.2.0/gcc/rtl.h:1341: note: ::23 ^~~:array 'fld' declared here 1229:27: In file included from ../../gcc-10.2.0/gcc/rtl.h5:38 rtunion fld[1];: : note notenote: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : ^ : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~3808: ./genrtl.h:expanded from macro 'RTL_CHECK2' 448../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from :444:3: warning:../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808 ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtx-vector-builder.c:./genrtl.h444::1072:243::5: note: array 'fld' declared here::444:5 warning: note rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XSTR (rt, 1) = arg1;: array 'fld' declared hereIn file included from XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h3808: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ./genrtl.h:1195:: ^ :3: warning../../gcc-10.2.0/gcc/rtl.h:1340: : ^1534134023:12: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlanal.c:765:33: warning:: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: return nonzero_address_p (XEXP (x, 1));In file included from ../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XSTR' XWINT (rt, 1) = arg1; note: expanded from macro 'XSTR' : ^ ~ 3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :1342:: ./genrtl.h: 653:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:231229 ^ ~ 1229 : : warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XWINT (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h ::: 38 ^ ~ : 1234#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECK2'1341:23:29../../gcc-10.2.0/gcc/rtl.h: ^ ~ ::note: 1234:29: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/rtl.h ^ ~note: expanded from macro 'XWINT'note: expanded from macro 'XWINT' :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:445: expanded from macro 'RTL_CHECK2' :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:5 #define XWINT(RTX, N) ((RTX)->u.hwint[N]): ../../gcc-10.2.0/gcc/rtl.h:1229 1229 ^ ~:38: note: note ^ ~expanded from macro 'RTL_CHECK2' : array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h: :38:: note: expanded from macro 'RTL_CHECK2' ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5:59 ^: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: note: expanded from macro 'HOST_WIDE_INT'5445 :5: note: array 'hwint' declared here In file included from note: array 'fld' declared here ^ ~ rtunion fld[1]; # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h ^:: note HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/run-rtl-passes.c: ^444 ^ :5 :array 'fld' declared here24 : ../../gcc-10.2.0/gcc/hwint.h:In file included from 59 rtunion fld[1]; note../../gcc-10.2.0/gcc/sched-deps.c:: :28 In file included from ^: ../../gcc-10.2.0/gcc/rtl.h : In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/sched-ebb.c::380826:27: ^ : In file included from : note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning./genrtl.h# define HOST_WIDE_INT long long:1073:3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlanal.c ^ 3808 : XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h: ^ ~ ./genrtl.h:warning821:9../../gcc-10.2.0/gcc/rtl.h::6541338: In file included from :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: :23:1864 note: :In file included from :34warning3 XSTR (rt, 2) = arg2; ^ ~::../../gcc-10.2.0/gcc/rtl.h:3808 : warning ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' ./genrtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: x = SET_SRC (x); #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : XWINT (rt, 2) = arg2; ^ ~ return safe_as_a (JUMP_LABEL (insn));1340 ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^~~~~~~~~~~:23: 1234 ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1223::../../gcc-10.2.0/gcc/rtl.h1860::28: :2684:22note: expanded from macro 'XSTR': 29note1229 3: note: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : expanded from macro 'XWINT' : warning: ^ ~ :expanded from macro 'SET_SRC'expanded from macro 'JUMP_LABEL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ../../gcc-10.2.0/gcc/rtl.h #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET)note XEXP (rt, 1) = arg1; : : ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1229:38: ^ ~1375:note ^ ~ : ^ ~ 32 expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1375:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 :445../../gcc-10.2.0/gcc/rtl.h ::5::5 notenote: ^ ~ 32: 1341: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444 :: :noteexpanded from macro 'XCEXP'23note rtunion fld[1];: array 'hwint' declared here: expanded from macro 'XCEXP' : note5: note: array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h: :59:expanded from macro 'RTL_CHECKC1':26: ^ In file included from 1230 :37../../gcc-10.2.0/gcc/run-rtl-passes.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : expanded from macro 'HOST_WIDE_INT':24: ^ ~:In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229# define HOST_WIDE_INT long long In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/sched-ebb.c444: ^5::3808 : ./genrtl.h: 1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note38: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:27: 444../../gcc-10.2.0/gcc/rtl.h::5: note: array 'fld' declared hereIn file included from 1340: In file included from ../../gcc-10.2.0/gcc/rtlanal.c23../../gcc-10.2.0/gcc/sched-deps.cnote: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808 ::840:28: note: In file included from ^ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h12:../../gcc-10.2.0/gcc/rtl.h: : warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1871:10 :450:3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return SYMBOL_REF_DECL (datum);: warning../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~3: ./genrtl.h:: : expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229 :708:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:../../gcc-10.2.0/gcc/rtl.h warning: : clang: ^ ~ :273338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ : SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hwarning43../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1860 : XVEC (rt, 3) = arg3; ^ ~444 ../../gcc-10.2.0/gcc/rtl.h::: note28treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]note2039: expanded from macro 'RTL_CHECK2' :5:26:1342: expanded from macro 'SYMBOL_REF_DECL' note:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) note ^ ~: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' ^ ~ :1361:28: note: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0TREE' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 23#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):note: 444 ^ ~array 'fld' declared herenote: #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^ ~1375 rtunion fld[1]; ^ expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h::5:: note: array 'fld' declared here32 rtunion fld[1]; : 1228#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note:38In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c : ^../../gcc-10.2.0/gcc/rtl.h note: ^ ~ :expanded from macro 'XCEXP':1373:32: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h24 In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : note./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1253:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c: :24: In file included from ../../gcc-10.2.0/gcc/rtl.h3:1229: :expanded from macro 'XCSUBREG' 3808:: ../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)1230: 37 ^ ~: note444:./genrtl.h:: :1104: expanded from macro 'RTL_CHECKC1'3: 38: 5../../gcc-10.2.0/gcc/rtl.hnote: :1230:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 37:: notenote: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : ^ ~1342:23 : note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)444 : ^ ~5 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtlanal.c:858:22444:1229:../../gcc-10.2.0/gcc/rtl.h::38../../gcc-10.2.0/gcc/rtl.h1341: note:444::: : expanded from macro 'RTL_CHECK2'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: return - INTVAL (XEXP (x, 1)); rtunion fld[1];23: note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: 5warning: ../../gcc-10.2.0/gcc/rtl.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option]expanded from macro 'XEXP' : note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here: ^1341 :23: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^ rtunion fld[1]; 1876:40 ^In file included from ^ :38: note: expanded from macro 'RTL_CHECK2': warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27 return safe_as_a (JUMP_LABEL (this));: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtx-vector-builder.c :24: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/sched-deps.c: ^ ~ ^~~~~~~~~~~~~~~~~ 3808: ./genrtl.h:1254In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h3../../gcc-10.2.0/gcc/rtl.h:: warning: 1860:::44428: In file included from ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]28 38085: : note: array 'fld' declared here : note../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:38081229: ^ ~ : 451:3 :38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : XVEC (rt, 4) = arg4; ^ ~ ^ : 735:3:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.hwarning: 1375: : 32note: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' : ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : X0EXP (rt, 1) = NULL_RTX; 1968 ^ ~ ^ ~:1135note29../../gcc-10.2.0/gcc/rtl.h:1342:23:3 ::: ../../gcc-10.2.0/gcc/rtl.h notewarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 1229:38: expanded from macro 'XCEXP'note1358:: note: : expanded from macro 'RTL_CHECK2' expanded from macro 'INTVAL': expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1338: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h23:1228:38: :: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):444:5: ^ ~ : expanded from macro 'XINT' ^~~ ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1236:33444: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:::123038:: note: expanded from macro 'RTL_CHECK2'1229 ::38:5 : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^note37 ^ ~note: array 'fld' declared here expanded from macro 'XCWINT' rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared hereIn file included from rtunion fld[1]; ^ ^ ~ array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:note../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtlanal.c: : 28: : 861 rtunion fld[1]; ^ In file included from 24:20: In file included from In file included from expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : : warning444:../../gcc-10.2.0/gcc/sched-ebb.c:27: ./genrtl.h::5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1255:: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h3 ^ ~./genrtl.h:: rtunion fld[1];:3808 return INTVAL (XEXP (x, 1)); ^ ~: ^ warning: In file included from ./genrtl.h:452 ../../gcc-10.2.0/gcc/run-rtl-passes.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 786:3: warning: ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;::../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:1341: 2423:444: :5: note X0EXP (rt, 1) = NULL_RTX; ^ ~ : note../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: : : : expanded from macro 'XEXP'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h:3808:23: array 'fld' declared herenote: expanded from macro 'XVEC'1358 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1136:3: warning rtunion fld[1]; : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^27 ^ ~ ^ ~ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h ^ ~: XEXP (rt, 2) = arg2;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h 1342../../gcc-10.2.0/gcc/rtl.h: :1881:3:23../../gcc-10.2.0/gcc/rtl.h::: warning12291341: ^ ~:23: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h: : note JUMP_LABEL (this) = target; : ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' :expanded from macro 'XVEC'1228: ^ ~ ^~~~~~~~~~~~~~~~~1229:3838::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1860:28 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 :5:note note ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : :1968../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 444:: ../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here expanded from macro 'JUMP_LABEL' 5::29: rtunion fld[1];:381229:38#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: : ^expanded from macro 'INTVAL': note note: ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/sched-deps.c rtunion fld[1];:1375 ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:: 32 :444 :note:: 528: ^~~expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.hnote ^ ~:24../../gcc-10.2.0/gcc/rtl.h : :: ../../gcc-10.2.0/gcc/rtl.h:1236:In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :1230:37:444:5 rtunion fld[1];: : ^33: note: expanded from macro 'XCWINT' 38083808: : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ./genrtl.h:813:note: In file included from 3 ^~~./genrtl.harray 'fld' declared herenote: : warningexpanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :27 ::: XEXP (rt, 1) = arg1; ^ ~51287 ^ ~ :3: warning : rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:24: :23::: In file included from ../../gcc-10.2.0/gcc/rtl.h note ::444:5 XSTR (rt, 1) = arg1;note: 3808: 3808: ./genrtl.hnote: : ^ ~:1137: array 'fld' declared hereexpanded from macro 'XEXP'./genrtl.h array 'fld' declared here : 3: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h: 453::3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 XINT (rt, 6) = arg6; ^ ~ ^ ~ ^ XSTR (rt, 3) = arg3; ^ ~ :38: note: ../../gcc-10.2.0/gcc/rtl.h:1340:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtlanal.c ::9041229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:1338 :23:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note decl = SYMBOL_REF_DECL (symbol); 21671229:38:444../../gcc-10.2.0/gcc/rtl.h:444:5: note::10:5:: note: : array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:2733:43: notenote : expanded from macro 'SYMBOL_REF_DECL' rtunion fld[1]; ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ : array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x));: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: 444In file included from #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ../../gcc-10.2.0/gcc/sched-deps.c: : ^~~~~~~~~~~~~~~In file included from :28 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:3808:2039../../gcc-10.2.0/gcc/rtl.h:26: :3808: note1228./genrtl.h:: ./genrtl.h:: 38::5:1288expanded from macro 'SUBREG_BYTE' note444note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~: :3: warning: : :867array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'571 warning:: s generated. 3: 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ^ :1373:32: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1340:23: note: XSTR (rt, 1) = arg1; expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XCSUBREG' ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444:5: : In file included from ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):3808: : ./genrtl.h11671229note:486 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h23:::: array 'fld' declared here338: :1230note note:37 3:: warning rtunion fld[1]; : warning: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XVEC (rt, 1) = arg1; expanded from macro 'XSTR' ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;:444:5: note: array 'fld' declared here 1342 rtunion fld[1]; ^ noteIn file included from 38../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:1289:3: : note: ../../gcc-10.2.0/gcc/rtlanal.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:23931:expanded from macro 'RTL_CHECK2'1338 :18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warningnote: expanded from macro 'XVEC'expanded from macro 'RTL_CHECKC1' : *offset_out = XEXP (x, 1); :../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~444:5 XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h::23 1341::23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:note ^ ~ 5: ^ ~expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.hnote: : ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1];1229: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: ^ ~ ^note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h1340:23: note:: expanded from macro 'XSTR' ^ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sched-deps.c:../../gcc-10.2.0/gcc/rtl.h28: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: ./genrtl.h:868:3:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'122944438:5:: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note 38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5: note : :array 'fld' declared here1229: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];: ^ ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:444444: ::5: note: 5array 'fld' declared here array 'fld' declared here In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched-dump.o -MT sel-sched-dump.o -MMD -MP -MF ./.deps/sel-sched-dump.TPo ../../gcc-10.2.0/gcc/sel-sched-dump.c : rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c note: :array 'fld' declared here../../gcc-10.2.0/gcc/run-rtl-passes.c : rtunion fld[1]; ^ rtunion fld[1];24: 953../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808:2966:18: ^ :: 14:./genrtl.h ^In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27:: In file included from ../../gcc-10.2.0/gcc/rtl.h warning: 1195array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3: warningIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE);./genrtl.h : ^~~~~~~~~~~~516 XWINT (rt, 1) = arg1; test = XEXP (test, 1); ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:700: 22: :note: expanded from macro 'RTX_HDR_SIZE' 3../../gcc-10.2.0/gcc/rtl.h::1341:23:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 897:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1234note:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTX_HDR_SIZE offsetof (struct rtx_def, u)29: ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: XSTR (rt, 1) = arg1;expanded from macro 'XEXP' ^ ~: 104../../gcc-10.2.0/gcc/rtl.h:1340 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~24 : note : expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XWINT' #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]):1229 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: note../../gcc-10.2.0/gcc/rtl.h:445:5:1229:38:: array 'fld' declared here rtunion fld[1];: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; note : ^expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h In file included from ^../../gcc-10.2.0/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~51: 444../../gcc-10.2.0/gcc/rtl.h:: 444../../gcc-10.2.0/gcc/rtl.h:::3084:5../../gcc-10.2.0/gcc/hwint.h:59195:: note: In file included from :../../gcc-10.2.0/gcc/sched-ebb.c26:: notearray 'fld' declared herewarning : 27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; 3808: ./genrtl.h:: 517note:3: *step_out = XEXP (x, 1); ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1341 :In file included from ../../gcc-10.2.0/gcc/sched-deps.c: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'HOST_WIDE_INT' ^28 : # define HOST_WIDE_INT long long 23:1341:23 ^ note: expanded from macro 'XEXP' In file included from :../../gcc-10.2.0/gcc/rtl.h note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:2438../../gcc-10.2.0/gcc/rtl.h:: note: 3808expanded from macro 'RTL_CHECK2' 1229: :38./genrtl.h:926:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808 XSTR (rt, 1) = arg1;: ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c ../../gcc-10.2.0/gcc/rtl.h ^ ~note: ::9981340./genrtl.h../../gcc-10.2.0/gcc/rtl.h:23:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:: :: expanded from macro 'RTL_CHECK2': note: 444note11:expanded from macro 'XEXP' :5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~ warningexpanded from macro 'XSTR': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here if (XEXP (x, 1)) 1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h 38 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];:1341 ^:444:5 ^ ~:: ../../gcc-10.2.0/gcc/rtl.h:444:5note23: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : : note../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sched-ebb.c: 444array 'fld' declared here:5:array 'fld' declared here: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ note: array 'fld' declared here ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~: 1229:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^:444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ./genrtl.h ../../gcc-10.2.0/gcc/run-rtl-passes.c:24:927:../../gcc-10.2.0/gcc/rtl.h5: note: :444:53:: note: array 'fld' declared here array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; ^ warning ^ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;: In file included from 3798:11: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/sched-ebb.c :27: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtlanal.c:999 ../../gcc-10.2.0/gcc/rtl.h:1342:3808:23: attrs = MEM_ATTRS (x); 30: XVEC (rt, 2) = arg2;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~: ./genrtl.h:519note:../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC'2607 :24:../../gcc-10.2.0/gcc/rtl.h :1342:233:: note: expanded from macro 'XVEC' warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h :1229: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ count += count_occurrences (XEXP (x, 1), find, count_dest); ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note : expanded from macro 'RTL_CHECK2' 38../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~23 ../../gcc-10.2.0/gcc/rtl.h: note1365: :expanded from macro 'XEXP'29 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'X0MEMATTR' :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 12291358::3827:: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': :1230#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 37 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:1228: note: 444expanded from macro 'RTL_CHECK2' 38note: expanded from macro 'RTL_CHECKC1': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 5note ^ ~:../../gcc-10.2.0/gcc/rtl.h clang:../../gcc-10.2.0/gcc/rtl.h:444: 444: : :5expanded from macro 'RTL_CHECK1'5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :notewarning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here: array 'fld' declared heretreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note ^ ~ : 444:5 : notearray 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: 444:5: note: array 'fld' declared here In file included from rtunion fld[1]; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from In file included from ../../gcc-10.2.0/gcc/sched-rgn.c : ^51../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtlanal.c:1009:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h return count_occurrences (SET_SRC (x), find, count_dest);: 956 ^~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h: :In file included from 3808../../gcc-10.2.0/gcc/rtl.hIn file included from : ./genrtl.h:1254../../gcc-10.2.0/gcc/rtl.h::3../../gcc-10.2.0/gcc/sched-ebb.c2684:22:3 ::warning27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XSTR (rt, 2) = arg2; note ^ ~: warning: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SET_SRC': 1340:3808: : 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ./genrtl.h./genrtl.h::2338::3:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) warning ^ ~note XVEC (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 13751342550::32:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : note: :expanded from macro 'XVEC' warning ^ ~ : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note : 1229:expanded from macro 'XCEXP'38: XEXP (rt, 1) = arg1;note : expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~1229 : 38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::12301341:::23: notenote: expanded from macro 'XEXP'37 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 1341expanded from macro 'RTL_CHECK2': 23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::1229../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h:444note444:5:385:444:::: array 'fld' declared here note : notearray 'fld' declared here: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtlanal.c:1167../../gcc-10.2.0/gcc/rtl.h:39:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)984:3 ../../gcc-10.2.0/gcc/rtl.hwarning:: 1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : if (reg_overlap_mentioned_p (x, SET_SRC (body)))warning : ^~~~~~~~~~~~~~1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38: note: ^ ~expanded from macro 'RTL_CHECK2'23../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h2684 : ^ ~ :: 122922note: expanded from macro 'XEXP': :../../gcc-10.2.0/gcc/rtl.h:44438:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : array 'fld' declared here : ^ ~ rtunion fld[1]; ^note XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1375 ::321340../../gcc-10.2.0/gcc/rtl.h::233808::: :444 note./genrtl.hnote: ::5:: rtunion fld[1]; ^expanded from macro 'XCEXP'653 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3: warning expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:: ../../gcc-10.2.0/gcc/rtl.h:122951../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~1230: :./genrtl.h37: : note: :expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT'In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h3894:3 :3808: :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning ^ ~: :./genrtl.h../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 444:5 :1287:expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; :3 ^ ~ note: :array 'fld' declared here :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])445 ^ ~ : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 5../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtlanal.c : XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~1341: ../../gcc-10.2.0/gcc/rtl.h::1340:2323: note1184:16:: notewarning: : expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtunion fld[1]; for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h::2573:40In file included from :../../gcc-10.2.0/gcc/sched-deps.c ../../gcc-10.2.0/gcc/hwint.h:28: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ../../gcc-10.2.0/gcc/rtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)1229:3808:: 59:26: note ^ ~: expanded from macro 'HOST_WIDE_INT':./genrtl.h1229:38::38: note: expanded from macro 'RTL_CHECK2'1012# define HOST_WIDE_INT long long ^ note:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~3444:5:: noteIn file included from : ../../gcc-10.2.0/gcc/sched-ebb.carray 'fld' declared here :138427: : In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];43444:: 5 note: expanded from macro 'XCVECLEN' ^: notewarning: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) In file included from ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c :24: ../../gcc-10.2.0/gcc/rtl.h:1376:In file included from 32 XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^3808: ./genrtl.h::1288:3 note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1342#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :23: note: expanded from macro 'XVEC' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37 XSTR (rt, 2) = arg2;: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: In file included from ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h :654: ^ ~: 1229:383 ^ ~:../../gcc-10.2.0/gcc/rtl.h :warning : note: expanded from macro 'RTL_CHECK2':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ::134051: In file included from 742../../gcc-10.2.0/gcc/rtl.h:::32: 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23./genrtl.h: ^ ~: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h177:3:note XWINT (rt, 2) = arg2;: expanded from macro 'GET_NUM_ELEM' ^ ~ :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~444 ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444 : ^ ~5 : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:12341229:38:: note rtunion fld[1];:29:: expanded from macro 'RTL_CHECK2'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ XEXP (rt, 1) = arg1; ^ note ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:444:../../gcc-10.2.0/gcc/rtlanal.c5:: 1185:34: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: if (reg_overlap_mentioned_p (x, ASM_OPERANDS_INPUT (body, i)))array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h :2572:36 rtunion fld[1];: note../../gcc-10.2.0/gcc/rtl.h :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : rtunion fld[1];expanded from macro 'ASM_OPERANDS_INPUT' ^1341 ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; In file included from #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/sched-deps.c ^: 28../../gcc-10.2.0/gcc/hwint.h: :In file included from 59../../gcc-10.2.0/gcc/rtl.h::263808:: ./genrtl.hnote:: 1041expanded from macro 'HOST_WIDE_INT': 2324: In file included from 3 ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: :../../gcc-10.2.0/gcc/rtl.h:1383: 43: ./genrtl.hnote:: note1289:: expanded from macro 'XEXP' # define HOST_WIDE_INT long long:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCVECEXP' XEXP (rt, 1) = arg1;#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 23 ^ ~: note: expanded from macro 'XEXP' 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h : ^ ~1230:37:: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'12291229::38:In file included from note: 38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 708 ^ ~:444: 5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1233:note35: : note::3:: warning444note:: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 5expanded from macro 'RTVEC_ELT': note: array 'fld' declared here#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1];array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ In file included from :../../gcc-10.2.0/gcc/sched-deps.c444:5 SUBREG_BYTE (rt) = arg1;: ^ note: ../../gcc-10.2.0/gcc/rtl.h:1229 : ^~~~~~~~~~~~~~~~38 : note: expanded from macro 'RTL_CHECK2' In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444::515: ^:28: ../../gcc-10.2.0/gcc/rtl.h: :In file included from 2039../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:178:note3: :In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ :263808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlanal.c XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1222:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'SUBREG_BYTE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return reg_referenced_p (x, COND_EXEC_CODE (body)); ^~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1375#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: XINT (rt, 4) = arg4; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1340:23: note: expanded from macro 'XSTR' :444:5: note: array 'fld' declared here ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:33: ../../gcc-10.2.0/gcc/output.h:129:6:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note: expanded from macro 'XEXP' : '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: ^ ^ ../../gcc-10.2.0/gcc/rtlanal.c:1496:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' for (link = REG_NOTES (insn); link; link = XEXP (link, 1))In file included from ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :5: noteIn file included from : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:1496:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array 'fld' declared here 444 rtunion fld[1]; ^ :5: note: array 'fld' declared here 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~1136 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here :1341:23: note rtunion fld[1];: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1599:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 4) = arg4; ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :23#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtlanal.c:1610#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 && !BITS_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; :23: note: expanded from macro 'XSTR' ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: 1341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XWINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtlanal.c:1618:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: In file included from expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/sched-ebb.c:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 27../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :445:5: note: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtlanal.c:1618:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 2039:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~28 rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:1632:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-ebb.c: rtx par = XEXP (src, 1); ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-rgn.c XVEC (rt, 1) = arg1; ^ ~ :51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27In file included from ../../gcc-10.2.0/gcc/sched-deps.c: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:1664:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 if (INSN_CODE (insn) == NOOP_MOVE_INSN_CODE) ^~~~~~~~~~~~~~~~ :5:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 1342:23: note: expanded from macro 'XVEC' ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:1673:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sched-rgn.c pat = COND_EXEC_CODE (pat); ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' :51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041./genrtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 268../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC):1229:38: note: expanded from macro 'RTL_CHECK2' :1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5: note: array 'fld' declared here ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlanal.cIn file included from In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1774:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ x = SET_SRC (x); ^~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/sched-ebb.c:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:1919:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :125 warnings generated. x = COND_EXEC_CODE (x);3808 ^~~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' ../../gcc-10.2.0/gcc/rtl.h:1341#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/sched-rgn.c: rtunion fld[1]; ^ 51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtlanal.c:1957:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for (rtx link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' rtunion fld[1]; ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :1958:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX; 16: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: link; link = XEXP (link, 1)) ^ ~ 1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched.o -MT sel-sched.o -MMD -MP -MF ./.deps/sel-sched.TPo ../../gcc-10.2.0/gcc/sel-sched.c ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5 XSTR (rt, 3) = arg3; ^ ~ : note: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:2001:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' X0EXP (rt, 7) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:2002:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ (*fun) (&ASM_OPERANDS_INPUT (body, i), data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:1383:../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 43: note: expanded from macro 'XCVECEXP' 51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XEXP (rt, 1) = arg1; ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h:1341: rtunion fld[1];23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344 :108 warnings generated. 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :2035:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ (*fun) (&XEXP (dest, 2), data); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :381253: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3: expanded from macro 'RTL_CHECK1' 444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5: note: array 'fld' declared here rtunion fld[1]; ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XVEC (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ :51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :2170:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) body = COND_EXEC_CODE (body);:444: 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~ :1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:2696:29 : note: expanded from macro 'COND_EXEC_CODE' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808:444:5: note: array 'fld' declared here #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51:1375:32:./genrtl.h note: expanded from macro 'XCEXP' :1254:3: warning: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1358:27: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:5:: note: 1228array 'fld' declared here rtunion fld[1]; ^ :38: note:23:: expanded from macro 'RTL_CHECK1' note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:444:5: note: ^ ~ array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtlanal.c:2196:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1))note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o selftest-rtl.o -MT selftest-rtl.o -MMD -MP -MF ./.deps/selftest-rtl.TPo ../../gcc-10.2.0/gcc/selftest-rtl.c In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlanal.c:2196:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1];:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:2202:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ clang27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1];warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtlanal.c:2202:46: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/sel-sched-ir.c ../../gcc-10.2.0/gcc/rtl.h ^ ~:4441229::38In file included from :../../gcc-10.2.0/gcc/sched-deps.c 5: :26: ../../gcc-10.2.0/gcc/rtl.h:1394:13:: warning../../gcc-10.2.0/gcc/rtl.h35:: In file included from ../../gcc-10.2.0/gcc/ira-int.h :note24: ../../gcc-10.2.0/gcc/recog.h444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtx tmp = XEXP (this, 1);: ^ ~ :: 5array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^expanded from macro 'RTL_CHECK2'166: ../../gcc-10.2.0/gcc/rtl.h:1229:38: notenote : array 'fld' declared hereIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/sched-rgn.c:51: 7 ^ ~ expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^../../gcc-10.2.0/gcc/rtl.h: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h444 :3808: ./genrtl.h: :380:3:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~warning if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~5../../gcc-10.2.0/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ : :array 'fld' declared here 1526 rtunion fld[1];444::25: ^ 5../../gcc-10.2.0/gcc/rtl.h:In file included from warning1345../../gcc-10.2.0/gcc/sched-ebb.c:27:: note: 25In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'INSN_CODE' ::../../gcc-10.2.0/gcc/rtlanal.c#define INSN_CODE(INSN) XINT (INSN, 5):unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]3808: ./genrtl.h :1289:3note ^ ~::2222:15 warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1338: : XSTR (rt, 3) = arg3;note warning 23: ^ ~ expanded from macro 'XBBDEF': ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : 1340 ^ ~ : 23: rtunion fld[1];notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:1611:25:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h ::note1407: :expanded from macro 'REG_NOTES'13 ^ ~ : warning: #define REG_NOTES(INSN) XEXP(INSN, 6)../../gcc-10.2.0/gcc/rtl.hnote : ^ ~ expanded from macro 'XSTR': 1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38 rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h: note ^ ~:../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1341:: 1229:134138::23 note: noteexpanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ::444../../gcc-10.2.0/gcc/rtl.h 23:note: :note4445: ../../gcc-10.2.0/gcc/rtl.h:: :note5: note444expanded from macro 'XEXP': 5: array 'fld' declared here : : rtunion fld[1];expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : array 'fld' declared here expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sched-deps.c:35: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:2222:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteclang: warning: ../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1338 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from rtunion fld[1]; ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ XINT (rt, 5) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/sched-deps.c:35: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtlanal.c:2244:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define INSN_CODE(INSN) XINT (INSN, 5)note ^ ~ : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c:180:16../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1480: rtunion fld[1];10: :warning444: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ return XBBDEF (insn, 2); ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 6) = arg4; gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_END (bb))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtlanal.c:2244:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1345:25: note: expanded from macro 'XBBDEF' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1371:32: note: expanded from macro 'XCINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : 1230../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :1394:../../gcc-10.2.0/gcc/rtl.h ^ ~ 13:../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note../../gcc-10.2.0/gcc/rtlanal.c:2273 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):42::: expanded from macro 'RTL_CHECK2' 1485 : ^~~~ 10 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1); warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444 note: x = avoid_constant_pool_reference (SET_SRC (set)); return XBBDEF (insn, 2); ^~~~~~~~~~~~~ ^ ~ : ^ ~5: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1345 :../../gcc-10.2.0/gcc/rtl.hnote:: 444array 'fld' declared here: 5 rtunion fld[1];: ^note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1375:32../../gcc-10.2.0/gcc/rtl.h:1228:38: note:: note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ 1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/sched-deps.c:535:9../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ src = SET_SRC (pc_set (insn)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/sched-rgn.cnote:: 51expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: 2302./genrtl.h:19: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h2684../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/rtl.h:700:::22::448121341:1648 3:40: :23warning:: : ::note444: notewarningexpanded from macro 'SET_SRC': note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XEXP' : && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1679:21 1375: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ ~::../../gcc-10.2.0/gcc/rtl.h1229:1341 :note :array 'fld' declared here23 : expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'38:../../gcc-10.2.0/gcc/rtl.h: 32: rtunion fld[1]; (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)note: notenote ^: expanded from macro 'XEXP' 1340 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' : ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1675 ^ ~:1501:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 23 ^ ~: expanded from macro 'NOTE_KIND' 10:../../gcc-10.2.0/gcc/rtl.h:1230note :37 : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' : warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note :#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) 444: : return XEXP (insn, 3);: ^ ~ expanded from macro 'RTL_CHECKC1' ^ ~51229: ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h :38:../../gcc-10.2.0/gcc/rtl.h: 13711341: :note32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1229 :note: expanded from macro 'RTL_CHECK2' :38: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23note : expanded from macro 'XCINT' rtunion fld[1]; ^ ^ ~: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ :444:5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~:444:../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'5: ../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1230note:1469:: : ^ ~ : note14: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared herewarningarray 'fld' declared here444: :1229 rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: ../../gcc-10.2.0/gcc/sched-deps.c37 rtx next = XEXP (insn, 1); ^:537: :7: note5 ^ ~38:: ../../gcc-10.2.0/gcc/rtlanal.c note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECKC1': warning rtunion fld[1]; : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^: if (XEXP (src, 2) == pc_rtx) : ^ ~../../gcc-10.2.0/gcc/system.h23041341: ::23748../../gcc-10.2.0/gcc/rtl.h :In file included from note: ::expanded from macro 'RTL_CHECK2'12:14: note:../../gcc-10.2.0/gcc/sched-rgn.c1341 : warning::: expanded from macro 'gcc_assert' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: notenote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 51expanded from macro 'XEXP': ^ ~ link = XEXP (link, 1)) ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :1229444:: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h::385:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444 :: : ^ ~13415: notenote: ../../gcc-10.2.0/gcc/rtl.h449: ::array 'fld' declared here 23:3:array 'fld' declared here1229 : note :note rtunion fld[1]; : rtunion fld[1];38expanded from macro 'XEXP' : ^ note ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 2) = arg2;: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1506../../gcc-10.2.0/gcc/rtl.h:12291338::3823:: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here: note: expanded from macro 'XINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)10 : ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 return XUINT (insn, 4);: 38: ^ ~ :note ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2'1339 rtunion fld[1];:26: note: expanded from macro 'XUINT' 444 : ^ 5 ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:../../gcc-10.2.0/gcc/sched-deps.c:539:../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' 444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; 10 else if (XEXP (src, 1) == pc_rtx) ^ ~ ^5: ../../gcc-10.2.0/gcc/rtl.h:444note../../gcc-10.2.0/gcc/rtl.h:1341:: 23: note:: expanded from macro 'XEXP' array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XEXP (insn, 1); ^ ~ ^ ~ rtunion fld[1]; ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38:../../gcc-10.2.0/gcc/rtlanal.c :note2345: rtunion fld[1];expanded from macro 'RTL_CHECK2' : ^15 ../../gcc-10.2.0/gcc/sched-rgn.c:51../../gcc-10.2.0/gcc/rtl.h:: 1511:10: 23: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808warning ^ ~: expanded from macro 'XEXP'./genrtl.h :warning../../gcc-10.2.0/gcc/rtl.h:444: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~: 5: note: 450../../gcc-10.2.0/gcc/rtl.h::31229:38: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^444 ::5: note: array 'fld' declared here warning../../gcc-10.2.0/gcc/sched-deps.c rtunion fld[1];: 571:9 ../../gcc-10.2.0/gcc/rtl.h:1339: ^ for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1))warning : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 26../../gcc-10.2.0/gcc/rtl.h:1648:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XUINT' XEXP (cond, 1)); #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ : ^ ~1480#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ../../gcc-10.2.0/gcc/rtl.h:10::../../gcc-10.2.0/gcc/rtl.h :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h :1341:23 return XBBDEF (insn, 2);: 1229 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::3813421345::25:: note: :23: expanded from macro 'XBBDEF': expanded from macro 'XEXP'23 :note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'XEXP': expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1229 ^ ~: 38: ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :note: 1228expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1':444: :1229: 38: note5: : note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h::38: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:54 rtunion fld[1];444 : ^5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here :43:../../gcc-10.2.0/gcc/rtl.h :note444: :expanded from macro 'gen_rtx_fmt_ee'5 : note: rtunion fld[1]; gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here1534 ^ :44412: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlanal.c5: ../../gcc-10.2.0/gcc/rtl.hnote:: :4442345:5: rtunion fld[1]; note: ^array 'fld' declared here: 61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1))array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h ^ :1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 51 return XBBDEF (insn, 2); ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4; ^ ~ 23: note: expanded from macro 'XEXP' :1342:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/sched-deps.c:631:23../../gcc-10.2.0/gcc/rtl.h::1345:2510:: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'XBBDEF' note: :1342:expanded from macro 'XVEC'23 :warning : note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1229 ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: ^ ~ 38::1229:38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1341:444: notenote: expanded from macro 'RTL_CHECK2' :23: : :38note:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' note: array 'fld' declared here ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :444: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^:1229:../../gcc-10.2.0/gcc/rtl.h5:: note ^: array 'fld' declared here In file included from 38../../gcc-10.2.0/gcc/sched-rgn.c: :44451: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::5: note: array 'fld' declared here 1342 rtunion fld[1]; note: :expanded from macro 'RTL_CHECK2' ^23 : note : expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ../../gcc-10.2.0/gcc/rtlanal.c:2404:../../gcc-10.2.0/gcc/rtl.h51: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:1864:444:5:: note: ../../gcc-10.2.0/gcc/rtl.h:1496 REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));: array 'fld' declared here :34: expanded from macro 'RTL_CHECK2'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];10 : return safe_as_a (JUMP_LABEL (insn)); ^ ^~~~~~~~~~~~~~~~~warning../../gcc-10.2.0/gcc/sched-deps.c ^~~~~~~~~~~~~~~~: 631../../gcc-10.2.0/gcc/rtl.h:1860:28: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ::note return XEXP (insn, 3);29: 1611 :25 ^ ~: note: warningexpanded from macro 'REG_NOTES': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'JUMP_LABEL' ^ ~ && XEXP (cond1, 1) == XEXP (cond2, 1))#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: ^ ~444 :5:1341 :note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ ~ 23: : rtunion fld[1];1375 ^ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h:1341::3223In file included from :1341../../gcc-10.2.0/gcc/sched-rgn.c::51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote::: 453 note: : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCEXP'1229 :38: note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2': 3: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:: 38: note ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :1230 ^ ~ : 444:5: note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1338 :3723:: notenote: : expanded from macro 'RTL_CHECKC1'expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^:444: 5 ^ ~: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1229:38: note: ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1229 rtunion fld[1]; 444 ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1871::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~../../gcc-10.2.0/gcc/rtl.h:: 1501note:: 10array 'fld' declared here: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: rtunion fld[1];warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ^ ~ :38:: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ note: 444expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h5:1341:23 :: ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtlanal.cnote:: 18602404::283:: warning../../gcc-10.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1611::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note1229:38: note25: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'REG_NOTES' : notenote: #define REG_NOTES(INSN) XEXP(INSN, 6)expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1375:32 rtunion fld[1]; ^ :array 'fld' declared here ^ ~ ^ ~ note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1506:10: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1876:40: warning1339: :26: notenote: expanded from macro 'XUINT' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:: 28: note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:486:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375: 32: XINT (rt, 1) = arg1; ^ ~ note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:2414:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881 datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :444:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 1341:23: note: expanded from macro 'XEXP' :1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ./genrtl.h:1322:46: note: expanded from macro 'gen_rtx_INT_LIST' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ./genrtl.h:110:43: note: expanded from macro 'gen_rtx_fmt_ie' XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ gen_rtx_fmt_ie_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:2413:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' REG_NOTES (insn) = gen_rtx_INT_LIST ((machine_mode) kind, #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1375:32:../../gcc-10.2.0/gcc/sched-deps.c:2216:15#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtlanal.c: ^ ~../../gcc-10.2.0/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)): 271373::32:: note note: 2461: :expanded from macro 'XCSUBREG' 7../../gcc-10.2.0/gcc/rtl.h::1230expanded from macro 'X0EXP': 37 : ^~~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note ^ ~: ../../gcc-10.2.0/gcc/rtl.h warning:: 1611#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])25 : ^ ~ if (REG_NOTES (insn) == note)../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnote1228:38../../gcc-10.2.0/gcc/rtl.h:: : 1230:37expanded from macro 'REG_NOTES'note: expanded from macro 'RTL_CHECK1'444::16115::25: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: ../../gcc-10.2.0/gcc/rtl.hnote:1341444::235: note: array 'fld' declared here :: array 'fld' declared here :note1871: :expanded from macro 'XEXP'10: rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:1375 rtunion fld[1];:32: note: expanded from macro 'XCEXP' 38 ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtlanal.c rtunion fld[1];: ^ ~ :2462:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: REG_NOTES (insn) = XEXP (note, 1); note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/rtl.h::1611: 25 ^ ~:2966 :../../gcc-10.2.0/gcc/rtl.h:444: 18../../gcc-10.2.0/gcc/rtl.h:4442216::5: :: warning 46: : noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: array 'fld' declared here 5warning:note : noteexpanded from macro 'REG_NOTES': array 'fld' declared here rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~: 1341:In file included from 23: for (link = REG_NOTES (insn); link; link = XEXP (link, 1))note : ../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ ^ :51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h23:: :note551: 700::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 22:1876:40:: warning: expanded from macro 'XEXP'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTX_HDR_SIZE' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :1229:38: ^ ~ ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1860 : ^ ~28: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK2' : expanded from macro 'JUMP_LABEL':23: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP' 444:104::24: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38:5 note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26 ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtlanal.c ^: 2462:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; REG_NOTES (insn) = XEXP (note, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECKC1' : In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; *step_out = XEXP (x, 1); ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlanal.c HOST_WIDE_INT hwint[1]; ^ ^ ~../../gcc-10.2.0/gcc/sched-deps.c:2410 ../../gcc-10.2.0/gcc/rtl.h:::272464:: 17warning: warning../../gcc-10.2.0/gcc/hwint.h1860:28: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:59 :26: note: expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)): 444 ^~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1611note: # define HOST_WIDE_INT long long sched_analyze_2 (deps, SET_SRC (x), insn); ^~~~~~~~~~~ ::255:: note ^: array 'fld' declared here expanded from macro 'JUMP_LABEL'note : expanded from macro 'REG_NOTES' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6): 2684 ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sched-rgn.c:137522:32: :note: expanded from macro 'XCEXP': 51#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :: 1341In file included from ../../gcc-10.2.0/gcc/rtl.h:23: rtunion fld[1]; note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808 ^ note: ./genrtl.h: :1230:37:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECKC1' 654:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1375:32: note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h :1234:29#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' :444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:2464:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here for (link = REG_NOTES (insn); link; link = XEXP (link, 1))../../gcc-10.2.0/gcc/rtl.h:3798:11 rtunion fld[1]; ^ ~ ^ HOST_WIDE_INT hwint[1]; :../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ attrs = MEM_ATTRS (x);../../gcc-10.2.0/gcc/sched-deps.c:1341:23: note: expanded from macro 'XEXP' :2436:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' sched_analyze_2 (deps, XEXP (dest, 1), insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:2167:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)../../gcc-10.2.0/gcc/rtl.h :1341:10 ^ ~ 3823: :note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: ../../gcc-10.2.0/gcc/hwint.hexpanded from macro 'RTL_CHECK2' 1365 SUBREG_BYTE (x), GET_MODE (x)); : ^~~~~~~~~~~~~~~59 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):26: 29note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.h : ^ ~2039 ../../gcc-10.2.0/gcc/rtl.h ^ ~:expanded from macro 'HOST_WIDE_INT' 444::265:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'SUBREG_BYTE' expanded from macro 'X0MEMATTR':1229:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)38 : note ^ ~note # define HOST_WIDE_INT long long: expanded from macro 'RTL_CHECK2' : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^: 1373:32 rtunion fld[1];: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:37:In file included from ../../gcc-10.2.0/gcc/rtlanal.c :2465:note11: ::expanded from macro 'RTL_CHECKC1' warning: ../../gcc-10.2.0/gcc/sched-rgn.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 51 51230::37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : array 'fld' declared here ^ ~ if (XEXP (link, 1) == note) ^ ~: rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c:2437../../gcc-10.2.0/gcc/rtl.h::27:13413808:23::: 444warning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: sched_analyze_2 (deps, XEXP (dest, 2), insn); ^ ~note array 'fld' declared here: ./genrtl.h:708: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1341 :23:: note: expanded from macro 'XEXP' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) SUBREG_BYTE (rt) = arg1;../../gcc-10.2.0/gcc/rtl.h:444:5: ^~~~~~~~~~~~~~~~ In file included from note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/sel-sched-ir.c:26 rtunion fld[1];expanded from macro 'XEXP' 2039 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~:26: note: : expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c:2543:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' sched_analyze_2 (deps, SET_SRC (x), insn); ^~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5::../../gcc-10.2.0/gcc/rtlanal.c2966:18:: warning expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :24675::4:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning note: note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); rtunion fld[1]; ^~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1]; XEXP (link, 1) = XEXP (note, 1); ^../../gcc-10.2.0/gcc/rtl.h :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h ^In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :3808../../gcc-10.2.0/gcc/rtl.h1375:32: note: expanded from macro 'XCEXP' :In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/sched-rgn.c : ^ ~134151#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 23: ../../gcc-10.2.0/gcc/rtl.h ^ ~:: : 1230In file included from :../../gcc-10.2.0/gcc/rtl.h37:: note./genrtl.h: :expanded from macro 'RTL_CHECKC1'380866note: : ./genrtl.h:735 :3:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: 3expanded from macro 'XEXP': : warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 104 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 X0EXP (rt, 1) = NULL_RTX; ^ ~ 24: : XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'offsetof'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358 :27 : note5#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~: expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/rtl.hnote:1341: ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1); ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c:2467:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (link, 1) = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/sched-deps.c :note2771: : ^22 :expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++)In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::52573::40:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: 26: In file included from ../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here: ^ ~ :3808: ./genrtl.h note: : rtunion fld[1];786 : ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ^ ~ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' 3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' :1358:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1376#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtlanal.c:2491:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :38: note../../gcc-10.2.0/gcc/rtl.h:3798:11#define REG_NOTES(INSN) XEXP(INSN, 6): warning: ../../gcc-10.2.0/gcc/rtl.h:1230: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: :noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37 : ^ ~ ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1341:23444: note: expanded from macro 'XEXP' :2607:24: note ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5:In file included from ../../gcc-10.2.0/gcc/sched-rgn.cnoteexpanded from macro 'MEM_ATTRS': : 51: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 3808 ^ ~ : : rtunion fld[1];38../../gcc-10.2.0/gcc/rtl.h:: 742:321365:note29: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0MEMATTR' ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'GET_NUM_ELEM'444: 813:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):3: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 : ^../../gcc-10.2.0/gcc/rtl.h note ^~~~~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtlanal.c XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 2497:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1230In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26 *loc = XEXP (*loc, 1);444:5: :In file included from 37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 ^ ~ : : note:./genrtl.h :../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ XEXP (rt, 1) = arg1;: 1341:23 ../../gcc-10.2.0/gcc/rtl.h:444:: note rtunion fld[1];: expanded from macro 'XEXP' :12295:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^note ../../gcc-10.2.0/gcc/rtl.hnote:1229: ^ ~../../gcc-10.2.0/gcc/sched-deps.c:2772: : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: 31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' sched_analyze_2 (deps, ASM_OPERANDS_INPUT (x, j), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from 23: ../../gcc-10.2.0/gcc/sel-sched-dump.cnote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::2572:36: note: 444expanded from macro 'ASM_OPERANDS_INPUT': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): ^ ~ ^ ~ 24../../gcc-10.2.0/gcc/rtl.h: :noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:array 'fld' declared here: ./genrtl.h:13835: note1229: :array 'fld' declared here 38: note rtunion fld[1]; ^ 38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ expanded from macro 'RTL_CHECK2' :43: note: expanded from macro 'XCVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:1341:23: note: expanded from macro 'XEXP' :2542:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51../../gcc-10.2.0/gcc/rtl.h for (x = listp; x; x = XEXP (x, 1)) ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23:: 5note::../../gcc-10.2.0/gcc/rtl.h :note1229: array 'fld' declared here 3808: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1376 ^ ~ rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h32:1229:38: note: : expanded from macro 'RTL_CHECK2' In file included from : ../../gcc-10.2.0/gcc/sel-sched-ir.cnote: expanded from macro 'XCVEC' :./genrtl.h:26867:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::444:5: : note: array 'fld' declared here 1230:37 : noteIn file included from rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h:444 ^: expanded from macro 'RTL_CHECKC1' : :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c rtunion fld[1];:2566:../../gcc-10.2.0/gcc/rtl.h6:: warning: 3808 ^1233: :./genrtl.h35:: : note178: :expanded from macro 'RTVEC_ELT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning XEXP (prev, 1) = temp->next (); ^ ~ : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~1341 :../../gcc-10.2.0/gcc/rtl.h:444 :5: XBBDEF (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here 23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/sched-deps.c : ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h2804:30 : warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1340:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ::24: expanded from macro 'XSTR': 1345 :1229In file included from :../../gcc-10.2.0/gcc/rtl.h38:3808: 25./genrtl.h:66 sched_analyze_2 (deps, XEXP (x, 1), insn);: ^ ~note: expanded from macro 'RTL_CHECK2': :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote::1229:38: note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/rtl.h:: 444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: ^ ~ :: 5array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h :1228note:: array 'fld' declared here 13411341:2338: note rtunion fld[1];: 23 ^: note: expanded from macro 'XEXP' In file included from : ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'XEXP' rtunion fld[1];: ^note: expanded from macro 'RTL_CHECK1': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~51 : ../../gcc-10.2.0/gcc/rtl.hIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h1229:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlanal.c : ^ ~2595:6../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 444:5:: note../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340: :array 'fld' declared here 444../../gcc-10.2.0/gcc/rtl.h:1229 XEXP (prev, 1) = temp->next ();23 : ^ ~ note: expanded from macro 'XSTR' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' :38:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ :note:3808: ./genrtl.h: :expanded from macro 'RTL_CHECK2'94:3../../gcc-10.2.0/gcc/rtl.h1229::38: 1229:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~:5 :note : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h warning: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: expanded from macro 'RTL_CHECK2'444 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (rt, 1) = arg1;5 : note: rtunion fld[1];5 ^ : array 'fld' declared here ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched-ir.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-deps.c ^ ~ :2941:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ x = COND_EXEC_CODE (x); ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1341 :23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2696:29../../gcc-10.2.0/gcc/rtlanal.c:2876::41:In file included from warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1229:38../../gcc-10.2.0/gcc/sel-sched-ir.c :expanded from macro 'COND_EXEC_CODE' if (!CONSTANT_P (XEXP (x, 1)) || (XEXP (x, 1) == const0_rtx)) ^ ~ ^ ~#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ 26:: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h5::: note1375 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341 ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:4443808:: 5 ./genrtl.h:180:32:23:3 rtunion fld[1];: : warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note note: : expanded from macro 'XEXP' note: expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:array 'fld' declared here23 :../../gcc-10.2.0/gcc/rtl.h :1229:38../../gcc-10.2.0/gcc/sched-rgn.c37: :note : rtunion fld[1];expanded from macro 'XINT' note:51: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3808: ^ ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~:../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808note: ./genrtl.h:178:../../gcc-10.2.0/gcc/rtl.h3: warning: 926:3: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: note: XBBDEF (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2': array 'fld' declared here :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1345 ^ 444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c::444:5: :25:: note: expanded from macro 'XBBDEF'2882 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 13:5:note : note array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here ::1228: rtunion fld[1]; rtunion fld[1]; ^ 38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~note: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1340 rtx op = XEXP (x, 1);:../../gcc-10.2.0/gcc/rtl.h 23 ^ ~: note: ../../gcc-10.2.0/gcc/sched-deps.cexpanded from macro 'RTL_CHECK1': 2965:14::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h: warning: 5expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:181::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1341 3 sub = COND_EXEC_CODE (sub);: : warning: : ^~~~~~~~~~~~~~~~~~~~23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h: :1229:38 note: expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h :2696:array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ note : 29 rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.cnote:: 24expanded from macro 'COND_EXEC_CODE': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)../../gcc-10.2.0/gcc/rtl.h 1338::23: : ^ ~1229 :17938:note: note3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h warning: :expanded from macro 'RTL_CHECK2' ^ ~1375 :../../gcc-10.2.0/gcc/rtl.h32::444 :note5: :expanded from macro 'XCEXP' note: array 'fld' declared here : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^: XEXP (rt, 3) = arg3;expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:12291230:38: ^ ~ note: ../../gcc-10.2.0/gcc/sched-rgn.c:37 : noteexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 23expanded from macro 'RTL_CHECKC1': note:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 51: In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:3808: 444 ^ ~../../gcc-10.2.0/gcc/rtl.h126:5:./genrtl.h: warning ::444444::55note927:: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hs3:: : :1229note: rtunion fld[1];: generatednote38 ^: array 'fld' declared here: . rtunion fld[1]; ^ array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ warning../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2980 ^ ~: 19../../gcc-10.2.0/gcc/rtlanal.c:: 2921:19In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c warning:26: : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:182:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3444 || HONOR_NANS (XEXP (x, 1))): ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2;:../../gcc-10.2.0/gcc/rtl.h for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)):1341: XEXP (rt, 6) = arg6; ^ ~5 23 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: ../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1648 :note23: ::40array 'fld' declared here ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note1342:23../../gcc-10.2.0/gcc/rtl.h : :1229: rtunion fld[1]; 38: expanded from macro 'CALL_INSN_FUNCTION_USAGE'note: expanded from macro 'RTL_CHECK2': ^ note In file included from : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/sel-sched-dump.c: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ^ ~: 3808note: : ./genrtl.hexpanded from macro 'XEXP': 180#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1341::233: note ^ ~: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :1229:expanded from macro 'RTL_CHECK2' ^ ~ 38 warning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4;: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h: ::38444:5: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here rtunion fld[1]; ^ : ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:2931:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ::51: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1338../../gcc-10.2.0/gcc/rtl.h:444: || HONOR_SNANS (XEXP (x, 1)))5 :../../gcc-10.2.0/gcc/rtl.h ^ ~: 444../../gcc-10.2.0/gcc/rtl.h :note23: : noteIn file included from :../../gcc-10.2.0/gcc/rtl.h5array 'fld' declared here: 3808: ./genrtl.h: rtunion fld[1]; ^ : expanded from macro 'XINT' :1341:23: note: expanded from macro 'XEXP' :956:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning : ^ ~noteIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: ^ ~ 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared hereclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o selftest-run-tests.o -MT selftest-run-tests.o -MMD -MP -MF ./.deps/selftest-run-tests.TPo ../../gcc-10.2.0/gcc/selftest-run-tests.c : 1229 : rtunion fld[1];38: In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XVEC (rt, 1) = arg1;./genrtl.h : ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c ^ ~: 1342220:../../gcc-10.2.0/gcc/rtl.h:23::3 :note : warningexpanded from macro 'XVEC':1229:38: note: expanded from macro 'RTL_CHECK2': :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 2980:65:444 warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 :38: note: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here :1341:23: note: expanded from macro 'XEXP' 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 23In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338:In file included from ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/sched-rgn.c::306851:2311: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from SUBREG_BYTE (x));:../../gcc-10.2.0/gcc/rtl.h ^ ~ note: expanded from macro 'XINT':../../gcc-10.2.0/gcc/rtl.h:1229: 38: ^ ~note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/rtl.h:444 ^~~~~~~~~~~~~~~: 5: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2039:: note./genrtl.h: ::26984::31229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 444::385:: note: expanded from macro 'RTL_CHECK2'expanded from macro 'SUBREG_BYTE' :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: array 'fld' declared here XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1373: rtunion fld[1];32 : ^ ~ ^ note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340 :23: ../../gcc-10.2.0/gcc/sched-deps.cnote:: 3169expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XSTR' :49:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 444 ^warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :1229:../../gcc-10.2.0/gcc/rtl.h:In file included from 1230:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:38 :../../gcc-10.2.0/gcc/sel-sched-ir.c note: expanded from macro 'RTL_CHECK2'37: note:note for (list = reg_last->uses; list; list = XEXP (list, 1)): array 'fld' declared here: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^26: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341: 23: note expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP':3808#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: 5: ./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: :221:444:5note./genrtl.h: ::182array 'fld' declared here:3: :3warning: : note warning array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ XBBDEF (rt, 2) = arg2; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.carray 'fld' declared here:51: ^ ~:1341In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h: 233808:: ./genrtl.hnote:: 1012expanded from macro 'XEXP':3: ../../gcc-10.2.0/gcc/rtl.h:1228: rtunion fld[1];38: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 : ^ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtlanal.c ^ ~: : ^ ../../gcc-10.2.0/gcc/rtl.h:1229 In file included from 3127::7: 38444:warning5:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~:26: In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: ./genrtl.h ++LABEL_NUSES (new_label);:222: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1805: 26note ../../gcc-10.2.0/gcc/rtl.h: ::444:5: note: :1341 rtunion fld[1];:expanded from macro 'RTL_CHECK2'23array 'fld' declared here ^ rtunion fld[1]; ^ note: expanded from macro 'LABEL_NUSES' :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.cnote:: 24expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/sched-deps.c:../../gcc-10.2.0/gcc/rtl.h3454:: ^ ~1371:3213:220:: :note warning: 3../../gcc-10.2.0/gcc/rtl.h::1229:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCINT' ^ ~ 38 tmp = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h :444::5: ^ ~note: array 'fld' declared herewarning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from XEXP (rt, 1) = arg1; : ../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1]; ^expanded from macro 'RTL_CHECK2':: 25: 2684In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:::22:1230276 ^ ~ : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'SET_SRC' : ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 37 ^ ~:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:937:444: :../../gcc-10.2.0/gcc/rtl.h:1375:: :5:1 note: note1341expanded from macro 'RTL_CHECKC1' :51#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : array 'fld' declared here23:warning: 32In file included from ^ ~ rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:444: : :3808: noteHOOK_VECTOR_END (asm_out) ./genrtl.h:5 ^^: noteclang1041: notearray 'fld' declared here rtunion fld[1]; ^ : :3../../gcc-10.2.0/gcc/rtlanal.c:3128 : expanded from macro 'XCEXP': : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:43expanded from macro 'XEXP' :7:../../gcc-10.2.0/gcc/sel-sched-ir.c:50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~warning: : XEXP (rt, 1) = arg1;treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning../../gcc-10.2.0/gcc/rtl.h26 : : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: note: :12293808expanded from macro 'HOOK_VECTOR_END' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1230:: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)37: ^ ~ ^ ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:381341: :223 note: expanded from macro 'RTL_CHECK2' :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) --LABEL_NUSES (old_label);note: expanded from macro 'RTL_CHECKC1' : ^ ~ : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23../../gcc-10.2.0/gcc/rtl.h:444: note: ^~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP':warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 In file included from ^ ~../../gcc-10.2.0/gcc/selftest-rtl.c :: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h25: In file included from note: :: XINT (rt, 4) = arg4;array 'fld' declared here ../../gcc-10.2.0/gcc/target.h:2764441805::5: ^ ~../../gcc-10.2.0/gcc/target.def : note: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26: ../../gcc-10.2.0/gcc/rtl.h: ^1338array 'fld' declared here : :1628 note: expanded from macro 'LABEL_NUSES':1: In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c23 rtunion fld[1];warning:: 24: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT' ^ ~ ^../../gcc-10.2.0/gcc/rtl.h In file included from HOOK_VECTOR_END (sched) ^ ::1229:38:../../gcc-10.2.0/gcc/target-hooks-macros.h note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ::1371433808:: 50./genrtl.h : ^ ~221: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 32:: XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h note:: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/sched-deps.c ^ ~note../../gcc-10.2.0/gcc/sched-rgn.c ::../../gcc-10.2.0/gcc/rtl.h1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)51 ^ : : expanded from macro 'XCINT'In file included from ../../gcc-10.2.0/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :3562:../../gcc-10.2.0/gcc/rtl.hIn file included from ::1345:12301138::3808:2537../../gcc-10.2.0/gcc/selftest-rtl.c::: : note: 25:noteexpanded from macro 'RTL_CHECK2': : ./genrtl.hexpanded from macro 'RTL_CHECKC1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1042../../gcc-10.2.0/gcc/target.h:expanded from macro 'XBBDEF' : ^ ~ ^ ~ 276 : 3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:1658: if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ../../gcc-10.2.0/gcc/rtl.h:444444 warning: ::1: ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:12285: warning:warning: : ../../gcc-10.2.0/gcc/rtl.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option]:38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note : :note: 2733array 'fld' declared here :empty macro arguments are a C99 feature [-Wc99-extensions] note: HOOK_VECTOR_END (simd_clone)expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2;: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; 43 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340: ^ rtunion fld[1]; ^ ~note ../../gcc-10.2.0/gcc/target-hooks-macros.h ^: :: 23: note expanded from macro 'SYMBOL_REF_DECL' ^../../gcc-10.2.0/gcc/rtl.h: 43In file included from : (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))444: ../../gcc-10.2.0/gcc/rtlanal.c:expanded from macro 'XSTR' 50: ^ ~: 5:3138../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c:26 note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): noteIn file included from ^ ~../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h::224:1361:281229: array 'fld' declared here : rtunion fld[1]; 3expanded from macro 'HOOK_VECTOR_END' :38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:: warning ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: ^ ~24In file included from : 21: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c:::: 3808: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: if (JUMP_P (x) && JUMP_LABEL (x) == old_label) XINT (rt, 5) = arg5; ^ ~In file included from 222: ^~~~~~~~~~~~~~ 444 :5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote: :../../gcc-10.2.0/gcc/target.hexpanded from macro 'X0TREE'3: note:::1860: :array 'fld' declared here 276warning#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): ../../gcc-10.2.0/gcc/target.def1338 In file included from :23../../gcc-10.2.0/gcc/sel-sched.c:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]2825 ^ ~ :1670 rtunion fld[1]; ^ :: 1:../../gcc-10.2.0/gcc/rtl.h:1228: note:38: warning: : : In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XINT' empty macro arguments are a C99 feature [-Wc99-extensions] note../../gcc-10.2.0/gcc/sched-rgn.c:: 51: In file included from noteHOOK_VECTOR_END (simt) : ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h1394:13../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'JUMP_LABEL':433808: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: expanded from macro 'RTL_CHECK1' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:50: ^ ~1072 note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1229 rtx tmp = XEXP (this, 1);: 1341:23: note: expanded from macro 'HOOK_VECTOR_END'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ 38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ^ ~expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h: 1685:notenote../../gcc-10.2.0/gcc/rtl.h1: :array 'fld' declared here:1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : warning: empty macro arguments are a C99 feature [-Wc99-extensions]1341:23expanded from macro 'RTL_CHECK2' ^ ~ :../../gcc-10.2.0/gcc/rtl.h: HOOK_VECTOR_END (omp) ^ note1229:../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR'::1375 ^ ^ ~ :3243../../gcc-10.2.0/gcc/rtl.h:444note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : : expanded from macro 'XEXP'50 ^ ~:note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/sched-deps.cnote :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38 ../../gcc-10.2.0/gcc/rtl.h:1230: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::37../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'HOOK_VECTOR_END':5:1229:38::3567:34 note: expanded from macro 'RTL_CHECK2' : 1229note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note: warning: expanded from macro 'RTL_CHECK2'38: note : ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444:array 'fld' declared hereexpanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1]; switch (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))) ^ :25: ^~~~~~~~~~~~~~~~~~~~~~~~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h:2733: array 'fld' declared here 444:43:In file included from ../../gcc-10.2.0/gcc/target.h: ^ ~ note276../../gcc-10.2.0/gcc/rtl.h:444:: ../../gcc-10.2.0/gcc/sel-sched-ir.cexpanded from macro 'SYMBOL_REF_DECL': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/target.def: : rtunion fld[1];:5 26: :noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)): :3808array 'fld' declared here:444: note: ./genrtl.h:5 :225: ^ note ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1361::3::173728 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: expanded from macro 'X0TREE' rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/sched-rgn.c: ^array 'fld' declared here rtunion fld[1];#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtlanal.c :3139 ^ ~:51 ^ rtunion fld[1]; 1../../gcc-10.2.0/gcc/rtl.h:: In file included from :../../gcc-10.2.0/gcc/rtl.h ^ :5::1341:1228:38 In file included from ../../gcc-10.2.0/gcc/rtl.h:23../../gcc-10.2.0/gcc/sel-sched-dump.c:warning1407: 24: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]::: note: expanded from macro 'XEXP'3808: warning: 13:In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:warning../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'HOOK_VECTOR_END' JUMP_LABEL (x) = new_label;3808note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : : ^ ./genrtl.h:1073 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' rtx tmp = XEXP (this, 1); ^ ~ :In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h::: 3: :note1860:28./genrtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])276: 2231341: expanded from macro 'RTL_CHECK2':23warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.def: : 3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:note2061:1444 XSTR (rt, 2) = arg2; ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' warning../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'XEXP' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XINT (rt, 4) = arg4;: ^ ~ warning ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote :444: :1375: :expanded from macro 'XSTR'empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5: note: ^ ~ :32HOOK_VECTOR_END (vectorize) array 'fld' declared here ^: ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];:5../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h: ::13381229:38:2343:: note: expanded from macro 'XINT' 122950:: : notenote: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here38note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' : 1230:37 rtunion fld[1]; : ^ : expanded from macro 'RTL_CHECK2'note: note1229:38expanded from macro 'RTL_CHECK2' :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/sel-sched-ir.c:26expanded from macro 'RTL_CHECKC1' : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 226 note ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ ^ ~ 3 expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]444 ::5:5: note: array 'fld' declared here : rtunion fld[1]; 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ^ ~ 5 X0EXP (rt, 7) = NULL_RTX; : notenote: : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/selftest-rtl.c :note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1469:14: 25 ^ ~warning ^ array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];In file included from rtunion fld[1]; ^ ^ rtx next = XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtlanal.c: : ^ ~3173:7: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def 1358In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:3346:: ++LABEL_NUSES (new_label); 1:../../gcc-10.2.0/gcc/rtl.h:1341 ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: :24: In file included from : ../../gcc-10.2.0/gcc/rtl.h:1805:27In file included from ../../gcc-10.2.0/gcc/rtl.hwarning23::3808../../gcc-10.2.0/gcc/rtl.h26:: note./genrtl.h:::3808: empty macro arguments are a C99 feature [-Wc99-extensions]: note: expanded from macro 'X0EXP' expanded from macro 'XEXP'1103:: 3 :note./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (addr_space)warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'LABEL_NUSES'224 ^ ~ XSTR (rt, 1) = arg1;:3: ^ ~ ../../gcc-10.2.0/gcc/rtl.h warning: ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~^ : 1229../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/target-hooks-macros.h:43::50:38:1340:23 1228 XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h: ^ ~note ::: 38 1371:32note: : note../../gcc-10.2.0/gcc/rtl.h:: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCINT' 1338expanded from macro 'XSTR' :expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~23:: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note ^ ~: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1':../../gcc-10.2.0/gcc/rtl.h1230:expanded from macro 'XINT':444::375:: note: array 'fld' declared here 1229 note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: 5 ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^../../gcc-10.2.0/gcc/rtl.h::381229: note: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/selftest-rtl.c:25 rtunion fld[1]; ^ 1475 ::38: : note444: :expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note10../../gcc-10.2.0/gcc/target.h: :In file included from 276: : ../../gcc-10.2.0/gcc/sel-sched-ir.carray 'fld' declared here warning rtunion fld[1]; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:: return XEXP (insn, 1);:5 ^ ~3808444 : ^:../../gcc-10.2.0/gcc/target.def./genrtl.h::5 265 ../../gcc-10.2.0/gcc/rtlanal.c: note../../gcc-10.2.0/gcc/rtl.h:3::note: 13413174array 'fld' declared here :23:::7 rtunion fld[1];: warning note ^ : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: expanded from macro 'XEXP' warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5236In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~:1: --LABEL_NUSES (old_label); warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/sched-rgn.c: ^3851: ../../gcc-10.2.0/gcc/target-hooks-macros.h:In file included from 43: ^ ~ ../../gcc-10.2.0/gcc/rtl.h note:3808In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: ^~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1341:23 expanded from macro 'RTL_CHECK2' : note:: :50../../gcc-10.2.0/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1104:3../../gcc-10.2.0/gcc/rtl.h:: :: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1805: note: 26 : :expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808: ./genrtl.h:note: ../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'LABEL_NUSES' :38: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)225#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1341: ^ ~ 23../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':1371::: 3../../gcc-10.2.0/gcc/rtl.h32::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444note: : expanded from macro 'XEXP' 5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: expanded from macro 'XCINT' ^ ~warning note: : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) :38: ^note : XEXP (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: 10note:: array 'fld' declared here 444In file included from ^ ~: ^ ~:../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1]; warning: 5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::25: 1230:37In file included from ^ 1341:: note: expanded from macro 'RTL_CHECKC1' 23note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.h rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26 : :In file included from ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h276array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h::51: : return XBBDEF (insn, 2); : 3808: ../../gcc-10.2.0/gcc/target.def::In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:60873808:1: warningnote: ./genrtl.h444: : ^ ~ 11352665: note: :3:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :3 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h1345 ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) 251229:38../../gcc-10.2.0/gcc/rtl.h^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~: :../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/target-hooks-macros.hnote: expanded from macro 'XBBDEF'1345:: ^ 25: note :43: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):4745expanded from macro 'XBBDEF' :50:note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1228:38: expanded from macro 'HOOK_VECTOR_END' ::91338: warningnote ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ src = SET_SRC (pat); ../../gcc-10.2.0/gcc/rtl.h:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1228: ^~~~~~~~~~~~~ ^ 23expanded from macro 'RTL_CHECK1'38 :In file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c::444note: expanded from macro 'RTL_CHECK1' 25../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: In file included from ../../gcc-10.2.0/gcc/target.h:2684: note: 276:5expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3226 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :16../../gcc-10.2.0/gcc/target.def ::: warning ^ ~:624022: 5: : ^ ~note: array 'fld' declared herearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; rtx target = JUMP_LABEL (insn); note1: ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:warning: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'SET_SRC':444: ^ ../../gcc-10.2.0/gcc/rtl.h5:1860::In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c :note122928 :3824: HOOK_VECTOR_END (cxx) : note: ::: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ : 3808: ./genrtl.h ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h::expanded from macro 'JUMP_LABEL' rtunion fld[1]; 43 ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):note: array 'fld' declared herenote : ../../gcc-10.2.0/gcc/rtl.h:226 ^ ~ :../../gcc-10.2.0/gcc/rtl.h50:1375 :137532: note:In file included from : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];expanded from macro 'RTL_CHECK2'3 ../../gcc-10.2.0/gcc/sel-sched-ir.c: note32:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :26: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: note: expanded from macro 'XCEXP' ^ ^: expanded from macro 'XCEXP' ./genrtl.h:267: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning ^ ~ 3 : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/selftest-rtl.c:../../gcc-10.2.0/gcc/rtl.h25: ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:: :1485:../../gcc-10.2.0/gcc/rtl.h:123010:276: ../../gcc-10.2.0/gcc/target.def37 warning../../gcc-10.2.0/gcc/rtl.h:: :1230 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;::444 warningnote ^ ~ : XEXP (rt, 3) = arg3;: :5: ^ ~37../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'RTL_CHECKC1'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here:: 1358../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' : return XBBDEF (insn, 2); ^ ~ rtunion fld[1];6329../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ::1341 ^ ^ ~27 : 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 25../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:444: HOOK_VECTOR_END (emutls)note: note: expanded from macro 'XBBDEF' 523 : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: expanded from macro 'X0EXP': ^ ~ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ array 'fld' declared here51../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1228:38: rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h1228:444: note1229 : expanded from macro 'RTL_CHECK1' : ../../gcc-10.2.0/gcc/target-hooks-macros.h :../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38 :5::In file included from ^ ~: 4754 ../../gcc-10.2.0/gcc/rtl.h::43 938:../../gcc-10.2.0/gcc/rtl.hnotenote3808: ::50./genrtl.h: : :1136: warning3expanded from macro 'RTL_CHECK2':array 'fld' declared here note: : note:: expanded from macro 'HOOK_VECTOR_END' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];444:5: ^ note XEXP (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :23: note: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ^ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) cst = XEXP (src, 1);../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c : ../../gcc-10.2.0/gcc/rtlanal.c:24 ^ ~ ^ ~25: :444:: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def::3287:34: rtunion fld[1];5:In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : :6450./genrtl.h 1229:38: note: expanded from macro 'RTL_CHECK2' :265:warning1341::3 ^23note: : :array 'fld' declared here:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): return (computed_jump_p_1 (XEXP (x, 1)) ^ ~ ^ ~ 1 warning: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h: warning: :note XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1496:26: : 134110: warningempty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XEXP' 1341:23444:23: In file included from note:../../gcc-10.2.0/gcc/rtl.h: HOOK_VECTOR_END (target_option)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: expanded from macro 'XEXP' ^ ~ 3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:268note:1229: :5^38: expanded from macro 'XEXP' return XEXP (insn, 3); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 3 : ^ ~1341 ^ ~: ../../gcc-10.2.0/gcc/rtl.h: : 23../../gcc-10.2.0/gcc/sched-rgn.cwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:43::50::444:5: note: array 'fld' declared here1229: note: :38: note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h51note:1229:38 XINT (rt, 4) = arg4;: expanded from macro 'HOOK_VECTOR_END' ^ expanded from macro 'XEXP' :: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1338 ^:: expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:1137:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276 23 ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note: expanded from macro 'XINT' : XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/target.def::../../gcc-10.2.0/gcc/rtl.h5 :6552:1: note: array 'fld' declared here../../gcc-10.2.0/gcc/sched-deps.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning: rtunion fld[1]; ^ ~ :1229:: ^4886../../gcc-10.2.0/gcc/rtl.h: 1340:38: empty macro arguments are a C99 feature [-Wc99-extensions]note23:../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~32: ../../gcc-10.2.0/gcc/rtlanal.c: : :warning note: HOOK_VECTOR_END (shrink_wrap)expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3288 :30 mii->mem_constant = INTVAL (XEXP (reg0, 1)); : warning ^ ~: : note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XSTR' ^ ~ ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h || computed_jump_p_1 (XEXP (x, 2)));array 'fld' declared here:1229 :38: ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~::1341 :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2': 43 ^ ~444../../gcc-10.2.0/gcc/rtl.h:: :23: 505:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1341 note ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' :23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1229 :: note : expanded from macro 'XEXP': expanded from macro 'XEXP' : In file included from note ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from : 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:::444../../gcc-10.2.0/gcc/target.h note: :276: rtunion fld[1];expanded from macro 'RTL_CHECK2'1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/target.def:::38 ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6810 : note::12291 note :: ../../gcc-10.2.0/gcc/rtl.h:38: ^ ~array 'fld' declared here3808note :1501:../../gcc-10.2.0/gcc/rtl.h:: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:266In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: :HOOK_VECTOR_END (mode_switching) ^ ~ 3: warning: 5../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2':26: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ ./genrtl.h warning1968: XBBDEF (rt, 2) = arg2;: array 'fld' declared here: 269 ../../gcc-10.2.0/gcc/rtl.h:444:3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5;295 ^ ~: : ^ note../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'INTVAL' return XEXP (insn, 3); note../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :1345 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~:1236 :: :: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1341:25array 'fld' declared here234333 : ^: note: expanded from macro 'XBBDEF' :23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : notenote ^ ~ : expanded from macro 'XCWINT' : rtunion fld[1];note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h :: ^ : 50 : note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XINT' ^~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XEXP' ^1228 :38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~../../gcc-10.2.0/gcc/sched-rgn.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :51../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 444: ^ ~ ../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.h:444: In file included from : :12295: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : ^ ~3808 :: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h38:./genrtl.h:1167: note ^ 12293324:11 :In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:25: ../../gcc-10.2.0/gcc/sched-deps.cIn file included from :: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sel-sched-dump.c384891:::21 :24 notewarningIn file included from ../../gcc-10.2.0/gcc/target.h: : : : : 3:In file included from :276: ../../gcc-10.2.0/gcc/target.defarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mii->mem_index = XEXP (reg0, 1); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444 if (JUMP_LABEL (insn) != NULL) warningexpanded from macro 'RTL_CHECK2' :./genrtl.h:267#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :35:: ^~~~~~~~~~~~~~~~~: warning ^ ~ 6837:1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444:5:note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; warning: ../../gcc-10.2.0/gcc/rtl.h ::1860 XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h: :28: ^empty macro arguments are a C99 feature [-Wc99-extensions]array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10:HOOK_VECTOR_END (C90_EMPTY_HACK) ^1342 rtunion fld[1];:23: ^ ~ ^../../gcc-10.2.0/gcc/target-hooks-macros.h:43: note: expanded from macro 'XVEC' note: ../../gcc-10.2.0/gcc/rtl.h::1341:23warningexpanded from macro 'JUMP_LABEL' 1341:23: note:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'50: note: :: expanded from macro 'XEXP' :1229expanded from macro 'HOOK_VECTOR_END' return XUINT (insn, 4);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229 3808: :1375:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ./genrtl.h:270 ^ ~32: ^ ~38: ^note: expanded from macro 'RTL_CHECK2' note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 3: ^ ~ 1339 ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': :26444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XUINT'expanded from macro 'RTL_CHECK2'warning: :5: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:: ^ ~ :../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c note: 1230 :444:37: ../../gcc-10.2.0/gcc/rtl.h:5::1229array 'fld' declared here : rtunion fld[1]; ^notenote1341: array 'fld' declared here : rtunion fld[1]; : expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :3851:: In file included from ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/sel-sched-dump.c : ^ ~24 : ../../gcc-10.2.0/gcc/rtl.h23::3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1195444:note3:: 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: note: XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h::444 :5: note: array 'fld' declared here array 'fld' declared here3808 : rtunion fld[1]; ./genrtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: ../../gcc-10.2.0/gcc/rtlanal.c ^In file included from ^ ~../../gcc-10.2.0/gcc/selftest-rtl.c: :../../gcc-10.2.0/gcc/rtl.h3345../../gcc-10.2.0/gcc/rtl.h268:::1229:27: : warning26../../gcc-10.2.0/gcc/rtl.h:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ../../gcc-10.2.0/gcc/rtl.h12341511:38 && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::warning: 29 :10:../../gcc-10.2.0/gcc/rtl.h: warning: 13942684:: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 22: XINT (rt, 4) = arg4;13: note: expanded from macro 'SET_SRC'expanded from macro 'XWINT' return XUINT (insn, 4);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);: ^ ~ 444: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h 5 :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h445 ^ ~ 1341:23:::5: 1339 :26:note: : 1338../../gcc-10.2.0/gcc/rtl.h :note: noteexpanded from macro 'XEXP'1375:32:23: note:array 'fld' declared here expanded from macro 'XUINT': array 'hwint' declared here note: : note rtunion fld[1]; expanded from macro 'XINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ ^ :: expanded from macro 'XCEXP' 1229:38../../gcc-10.2.0/gcc/hwint.hIn file included from : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/sel-sched-ir.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :26: ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'RTL_CHECK2'In file included from : 3859:26: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h: 1229 ^ ~ ^ ~ : 38../../gcc-10.2.0/gcc/rtl.h::3808 : : ./genrtl.hnote: ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2'444 :5::5 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :271:note note: :1230array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h: note: 3: expanded from macro 'HOST_WIDE_INT': rtunion fld[1];array 'fld' declared here: 37 warning ^: rtunion fld[1]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]444:5: note: # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.carray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: XEXP (rt, 7) = arg7;24In file included from : 1534: 12../../gcc-10.2.0/gcc/sched-rgn.c::51: : warning ^ ~note: In file included from expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from ../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~ :3808:140723: : note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:13: 3808: ./genrtl.h./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ 444::269 warning : ^ ~ ::3../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:5: 1223:134238: :warning: note :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23: warningnote : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); XEXP (rt, 1) = arg1; expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1341 ^1341 ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:3350 ^ ~:38::: 31:231338: note: expanded from macro 'XEXP'23 warning: :23 : note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444:5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here && computed_jump_p_1 (SET_SRC (pat))) note ^ ~ ^~~~~~~~~~~~~ : expanded from macro 'XINT' note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12292684:../../gcc-10.2.0/gcc/rtl.h::22 rtunion fld[1];1229:1229: : 38::../../gcc-10.2.0/gcc/rtl.h ^38: :444: 38: note: note5expanded from macro 'SET_SRC': note note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: : expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^expanded from macro 'RTL_CHECK2' ^ ~26: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h1375../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32: note: expanded from macro 'XCEXP':../../gcc-10.2.0/gcc/rtl.h :444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h5: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444../../gcc-10.2.0/gcc/rtl.h:1230 XEXP (rt, 1) = arg1;:5 1864:: 5: ^ ~: notenote: : 37: array 'fld' declared here34:note: expanded from macro 'RTL_CHECKC1' warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];note ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :../../gcc-10.2.0/gcc/rtl.h:444: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared hereIn file included from array 'fld' declared here rtunion fld[1]; rtunion fld[1]; :5 ^ ../../gcc-10.2.0/gcc/sel-sched-dump.c : ^ :note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 24: 1341:23: note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c3808:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1469../../gcc-10.2.0/gcc/rtl.h::14:511860./genrtl.h:270: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: ^ ~ warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: ^ 1253../../gcc-10.2.0/gcc/rtl.h:28 3: rtx next = XEXP (insn, 1);warning:: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;1229 : ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/rtl.h note::: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtlanal.c1342 ../../gcc-10.2.0/gcc/rtl.h:3390:note:1341:: 1341:23:expanded from macro 'RTL_CHECK2' 12: : note23: expanded from macro 'XEXP' 23:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :1229:38: note 1375note: ../../gcc-10.2.0/gcc/rtl.h rtx add = XEXP (x, 1);: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444: ../../gcc-10.2.0/gcc/rtl.h:1341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23:5: ^ ~../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 1229 ../../gcc-10.2.0/gcc/rtl.h:38note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XCEXP' :note: expanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):4441229 ^ ~note :5 note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:38: 1229: :: note: ../../gcc-10.2.0/gcc/rtl.h:1230note:37:array 'fld' declared here: 38: array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~ note../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :26: ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2' ^ ~444:In file included from ../../gcc-10.2.0/gcc/rtl.h:4445: 3808 ../../gcc-10.2.0/gcc/sel-sched-dump.c:5: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ ~ :24: ../../gcc-10.2.0/gcc/rtl.h:444./genrtl.h:308:: 3: warning5note: :444In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :5 ^ :note: array 'fld' declared herearray 'fld' declared here:3808: ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ./genrtl.h rtunion fld[1]; : ^ ^ XBBDEF (rt, 2) = arg2; 271 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1871In file included from :10: warning: 13451475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]25: note: ../../gcc-10.2.0/gcc/sched-rgn.c:expanded from macro 'XBBDEF'3 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~51 : In file included from :../../gcc-10.2.0/gcc/rtl.h1228::380838: :./genrtl.h :1254:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341:23: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return JUMP_LABEL (this); ^ ~ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1':../../gcc-10.2.0/gcc/rtl.h1229:../../gcc-10.2.0/gcc/rtl.h::1341:1340231860: note: expanded from macro 'XEXP' ::23: note :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~28:: ../../gcc-10.2.0/gcc/rtl.h:1229:44438::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2' ^ ~5 note../../gcc-10.2.0/gcc/rtl.h:444:5: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared hereexpanded from macro 'JUMP_LABEL' : note: ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtlanal.c38: 444In file included from ::note5:: :../../gcc-10.2.0/gcc/sel-sched-ir.c:26: expanded from macro 'RTL_CHECK2' In file included from :36571480::../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 101375:3808:10 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444note: array 'fld' declared here: :./genrtl.h: warning325 :: :309:warning rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : SUBREG_BYTE (x)); note ^ ^~~~~~~~~~~~~~~ : array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'XCEXP' XEXP (rt, 3) = arg3; In file included from :../../gcc-10.2.0/gcc/sel-sched-dump.c:51#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 2039 ^ ~: ^ ~ : In file included from :24../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h26: : note../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: 1230: expanded from macro 'SUBREG_BYTE'./genrtl.h:1341../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:::1255::23:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)37:3 note: expanded from macro 'RTL_CHECKC1' :: 1345 :25 ^ ~3808#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): warning./genrtl.h: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: expanded from macro 'XBBDEF' XVEC (rt, 3) = arg3;307:3 ^ ~ ^ ~note../../gcc-10.2.0/gcc/rtl.h:1373: warning: expanded from macro 'XEXP' : :32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1342:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 23expanded from macro 'XCSUBREG': note XEXP (rt, 1) = arg1; : expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ^ ~23 :1229: 5: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1230:37note: : expanded from macro 'XEXP': :1228:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note 38: expanded from macro 'RTL_CHECKC1' ^ ~note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1229note: expanded from macro 'RTL_CHECK1': array 'fld' declared here :38: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ~ ^note: ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h ^ ~5 expanded from macro 'RTL_CHECK2'::1229: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note ^ ~38: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h note ^ :444: :18765:: note: array 'fld' declared here40 : rtunion fld[1]; :: 444:5: notenote: : array 'fld' declared here expanded from macro 'RTL_CHECK2'array 'fld' declared here warning rtunion fld[1]; ^ ^ : rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1485:10../../gcc-10.2.0/gcc/rtl.h: : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^444warning:: 5: ../../gcc-10.2.0/gcc/rtl.h In file included from :1860:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h: 1287:328 return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h:1345::note : :notewarningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 25expanded from macro 'JUMP_LABEL'26 XSTR (rt, 1) = arg1;: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ 3808 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c: ../../gcc-10.2.0/gcc/rtl.h1375 ^ ~ :../../gcc-10.2.0/gcc/rtl.h1340:1228:38::32 ::2423: note: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:note308:3: :warning: : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note310: XBBDEF (rt, 2) = arg2;expanded from macro 'XCEXP' ^ ~ :: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1345 X0EXP (rt, 4) = NULL_RTX;: ^ ~44425: ^ ~5:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358::27:: note: :expanded from macro 'X0EXP'1229 1230 :note37: :expanded from macro 'XBBDEF' note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1228 38:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1496../../gcc-10.2.0/gcc/rtlanal.c: :4010:10:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'444:../../gcc-10.2.0/gcc/rtl.h:122810: ::5 :warning: warning:38:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: return XEXP (insn, 3);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ ^ ~ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (x),../../gcc-10.2.0/gcc/rtl.h:1341note: ^~~~~~~~~~~~~~~5:array 'fld' declared here444::23: 5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ rtunion fld[1];expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here : ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^2039 note:../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h26:5:: ^:1229 array 'fld' declared here : note: :1881expanded from macro 'SUBREG_BYTE':38 rtunion fld[1]; ^: : 3note: In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: array 'fld' declared here51: : expanded from macro 'RTL_CHECK2'In file included from In file included from rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h ^ : :In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 128826 :3:: 24 warning: :1373array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 JUMP_LABEL (this) = target;:32 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: : :./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:311 ^~~~~~~~~~~~~~~~~note444 XSTR (rt, 2) = arg2;:: 3:expanded from macro 'XCSUBREG'3808: warning ^ ~ : : 5:../../gcc-10.2.0/gcc/rtl.h:1860array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: X0EXP (rt, 5) = NULL_RTX;#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):309: :281340 3 ^ ~:: : ^ ~ 23: warningnote: ../../gcc-10.2.0/gcc/rtl.h:: 1358 ../../gcc-10.2.0/gcc/rtl.h:note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' 27expanded from macro 'JUMP_LABEL' 1230#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 37: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; note: ^ ~ expanded from macro 'RTL_CHECKC1':1375 note../../gcc-10.2.0/gcc/rtl.h:1229:32note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~array 'fld' declared here38:23 : rtunion fld[1]; ^ ~ : ^note: ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h::1501expanded from macro 'XCEXP': expanded from macro 'XEXP' 1228: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'RTL_CHECK1'101229: ../../gcc-10.2.0/gcc/rtl.h : ^ ~ 44438#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: :5note../../gcc-10.2.0/gcc/rtl.h ^ ~: warning: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): return XEXP (insn, 3); note: : array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2' ^ ~: 444: ../../gcc-10.2.0/gcc/rtl.h:44412305:5::../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^37: ^ note: In file included from expanded from macro 'RTL_CHECKC1'note: ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441341::5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1];3808: ./genrtl.h:312../../gcc-10.2.0/gcc/rtlanal.c:3:: warning444: 4034array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:46 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), ^~~~~~~~~~~~~~~ :5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ^ rtunion fld[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: :2039:26:24In file included from : ../../gcc-10.2.0/gcc/sched-rgn.c :note51: : expanded from macro 'SUBREG_BYTE'In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:3808 23: note2167../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :: :1358:In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'XEXP' 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 :: 3808 : ./genrtl.h:1289../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::note:1373 :: 3: ../../gcc-10.2.0/gcc/rtl.h:32:expanded from macro 'X0EXP' 2039:: note: 261229::38: expanded from macro 'XCSUBREG'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 310:3note: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) expanded from macro 'RTL_CHECK2' ^ ~warning: expanded from macro 'SUBREG_BYTE' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XSTR (rt, 3) = arg3;1228: 38 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~ ^ ~1358 ../../gcc-10.2.0/gcc/rtl.h ::note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: 444::13405::27../../gcc-10.2.0/gcc/rtl.h23: note:expanded from macro 'RTL_CHECK1' : expanded from macro 'XSTR' 1230#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37note 1373: ../../gcc-10.2.0/gcc/rtl.h:note: 32::1229: : array 'fld' declared here38: expanded from macro 'RTL_CHECKC1'note: ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: 444 :5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'X0EXP': array 'fld' declared hereexpanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ : ^ ^ 444../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ :444:5:../../gcc-10.2.0/gcc/rtl.h:1506:../../gcc-10.2.0/gcc/rtl.h:12305../../gcc-10.2.0/gcc/sel-sched-ir.c:37:../../gcc-10.2.0/gcc/rtl.h:::10 :: warning: note26: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h1228 :: noteexpanded from macro 'RTL_CHECKC1' array 'fld' declared here38 :: 3808: rtunion fld[1]; ^: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ./genrtl.h note ^ ~array 'fld' declared here return XUINT (insn, 4); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ^ ~ X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27 ^ ~444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1229::38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtlanal.c:4075 ^ :12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : expanded from macro 'X0EXP' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1511:10#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ :5: note: array 'fld' declared here ^ ~ 1228:38: note: :expanded from macro 'RTL_CHECK1'2966:18In file included from : warning../../gcc-10.2.0/gcc/sel-sched-ir.c: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];:26: memset (rt, 0, RTX_HDR_SIZE); ^ ^~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h::40753808:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])57: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : ^ ~ 343:1229: ../../gcc-10.2.0/gcc/rtl.h:70038 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)): ^ ~ ::22:../../gcc-10.2.0/gcc/rtl.h :note3444../../gcc-10.2.0/gcc/rtl.h::: note: expanded from macro 'RTX_HDR_SIZE': 5expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341 : ^ ~ 23: note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here warning:444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ 5 ^ ~: XEXP (rt, 1) = arg1; notenote: : expanded from macro 'XEXP'array 'fld' declared here In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/sel-sched-dump.c:104: 24: ^ ~ rtunion fld[1]; ^ note: expanded from macro 'offsetof' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1534:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:134112: :./genrtl.h :warning312:3: 23:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XEXP'#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/sel-sched.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.hIn file included from 444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-rgn.c:::444 1229::3084../../gcc-10.2.0/gcc/rtl.h:1228:551938:: :38note 57note:: array 'fld' declared here: : ../../gcc-10.2.0/gcc/recog.h: : note:166 warningnote: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' array 'fld' declared here ^ ~:: ^ 7: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444 if (INSN_CODE (insn) < 0): 5 ^ ^~~~~~~~~~~~~~~~ : note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1526: rtunion fld[1];25 :In file included from ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h:444:5: 26: In file included from note../../gcc-10.2.0/gcc/rtlanal.c: :expanded from macro 'INSN_CODE'4143:24 note : :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: rtunion fld[1];:1341:: ^231864 ./genrtl.h:: warning1338:note: 23expanded from macro 'XEXP': 34::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)344../../gcc-10.2.0/gcc/sel-sched-dump.c: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:24 : note : ^ ~ In file included from && general_operand (SET_SRC (set), VOIDmode))3: return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~: ^~~~~~~~~~~~~ 3808../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning:1860:./genrtl.h 28: : ^ ~../../gcc-10.2.0/gcc/rtl.h313array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: X0EXP (rt, 2) = NULL_RTX;2684: :: note:1229:../../gcc-10.2.0/gcc/rtl.h warning: 3822: : : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SET_SRC'1229expanded from macro 'JUMP_LABEL' :: ^ ~ X0EXP (rt, 7) = NULL_RTX; note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h : :1375 note:../../gcc-10.2.0/gcc/rtl.h: ^ ~321358: :expanded from macro 'RTL_CHECK2' 271358:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h: :::1375../../gcc-10.2.0/gcc/rtl.hnote::: expanded from macro 'X0EXP' noteexpanded from macro 'X0EXP'444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'XCEXP'32:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 444: ^ ~ ^ ~ : 5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:note 5: note: :: expanded from macro 'XCEXP'38:array 'fld' declared here:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1228 rtunion fld[1];note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note:38: ^ ~ note ^: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : : rtunion fld[1]; expanded from macro 'RTL_CHECK1' ^ ~In file included from : ^ 1230 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h37: ../../gcc-10.2.0/gcc/sched-rgn.cnote: expanded from macro 'RTL_CHECKC1':../../gcc-10.2.0/gcc/rtl.h:1230 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::5: note37: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::57 444:5 rtunion fld[1];: note: ^ ~: notearray 'fld' declared here: expanded from macro 'RTL_CHECKC1' ^: ../../gcc-10.2.0/gcc/recog.h:167: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:526:: ../../gcc-10.2.0/gcc/rtl.h warning: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ::3808array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]444 ^ ~ :: ./genrtl.h:345: ^3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526: X0EXP (rt, 3) = NULL_RTX;25 ^ ~: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE' 24444: #define INSN_CODE(INSN) XINT (INSN, 5)In file included from :1358../../gcc-10.2.0/gcc/rtl.h:::5 3808 ^ ~27../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:::343 note: :3note: 3798:array 'fld' declared hereexpanded from macro 'X0EXP'1338: 23: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];1871#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ::10 note ^ ~11:: expanded from macro 'XINT' ^ warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtlanal.c: : ^ ~ 4146warning ../../gcc-10.2.0/gcc/rtl.h: attrs = MEM_ATTRS (x);: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]52: ../../gcc-10.2.0/gcc/rtl.h: return JUMP_LABEL (this);warning1341: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~:1228 : :38: note: expanded from macro 'RTL_CHECK1' && targetm.calls.function_value_regno_p (REGNO (SET_SRC (set))) ^~~~~~~~~~~~~23 :1229../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ::expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 2607#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2684::1860 note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :28 ^ ~:22 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h note ^ ~ :1229../../gcc-10.2.0/gcc/rtl.h:note:: expanded from macro 'SET_SRC'38: 444../../gcc-10.2.0/gcc/rtl.h24:#define SET_SRC(RTX) XCEXP (RTX, 1, SET): : expanded from macro 'JUMP_LABEL': ^ ~note: 5:444 :expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h5 note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:: 1375 note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) array 'fld' declared here : note: array 'fld' declared here: rtunion fld[1]; 32 ^ ~ ^ 1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from : rtunion fld[1]; ../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~ 32 : ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote: :::444:In file included from 1365../../gcc-10.2.0/gcc/sched-rgn.c5note26: :In file included from :57: ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XCEXP': :expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/recog.h: ./genrtl.h29:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: :: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)346 ^ ~:3: array 'fld' declared here ^ ~168 warning../../gcc-10.2.0/gcc/rtl.h: note rtunion fld[1];10 ^ : :../../gcc-10.2.0/gcc/rtl.h:1230:In file included from 1230../../gcc-10.2.0/gcc/sel-sched-dump.c:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'X0MEMATTR' 37 X0EXP (rt, 4) = NULL_RTX;: ^ ~: 37:24note #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)warning: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : return INSN_CODE (insn);In file included from ^~~~~~~~~~~~~~~~ ^ ~ ^ ~note: expanded from macro 'RTL_CHECKC1'1358 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1526:../../gcc-10.2.0/gcc/rtl.h:25:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3808: 27:./genrtl.h 444 1230::note37:3445:: ^ ~: note: 3expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'INSN_CODE'note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: : ^ ~ array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' #define INSN_CODE(INSN) XINT (INSN, 5)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1906:31: note: :expanded from macro 'REGNO'444 X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:5::1876 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/rtl.h#define REGNO(RTX) (rhs_regno(RTX))note: 40 : ^~~array 'fld' declared hereexpanded from macro 'XINT': 1228 :38warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: :1358 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :27: note: expanded from macro 'X0EXP'444: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h: : ^5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1860: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h28note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 38 ^ ~444 :: :array 'fld' declared here In file included from : note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1' ^ 444../../gcc-10.2.0/gcc/sel-sched.c5:::5 note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ rtunion fld[1];note ^ : note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtlanal.c ../../gcc-10.2.0/gcc/sel-sched-ir.cexpanded from macro 'JUMP_LABEL':4175:26: 25In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: :In file included from ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:347::444:13: rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3808: ./genrtl.h3 ^:38 5:: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3 warningnote:: array 'fld' declared here : X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : rtx tmp = JUMP_LABEL (jump_insn);: ^~~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1860:28: note1375 ^ ~ : ^: expanded from macro 'JUMP_LABEL'32: note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h: ^ ~1358:27:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.cnote: expanded from macro 'X0EXP'1341 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1228::1375 345:3: warning38../../gcc-10.2.0/gcc/rtl.h::1230:37: : note: expanded from macro 'RTL_CHECKC1': 32note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :444:5: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ :note1229: :expanded from macro 'XCEXP' notenote../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: :expanded from macro 'RTL_CHECK1'1358 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)27 38 rtunion fld[1]; ^ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: expanded from macro 'X0EXP' ^ ~ :../../gcc-10.2.0/gcc/rtl.h: 1881 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h3:444:5: note: array 'fld' declared here: notewarning : expanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : JUMP_LABEL (this) = target; ^ ~ 444 ^~~~~~~~~~~~~~~~~ ^ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12301228::3738In file included from 5../../gcc-10.2.0/gcc/sel-sched-ir.c:: 26note: : In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~:3808 note1860 note:: 28: note: expanded from macro 'RTL_CHECKC1'expanded from macro 'JUMP_LABEL' : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^: : ./genrtl.h:348:3: 5: note: array 'fld' declared here warning: ^ ~ rtunion fld[1]; array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/sel-sched.c ^ ~ : ^ ~ ^../../gcc-10.2.0/gcc/rtl.h 25::444:5:: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h1375::32: ^1358:27: :note: expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XCEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from 3808:1228:38: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/sel-sched-dump.c :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ : ./genrtl.h:66:3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~1230 :37: ^ ~ 27 note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: :note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23::444:5: note note: expanded from macro 'X0EXP' : array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: : ../../gcc-10.2.0/gcc/sched-rgn.c:309:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtlanal.cnote:: 4412array 'fld' declared here XEXP (rt, 1) = arg1;:16: ^warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];: :../../gcc-10.2.0/gcc/rtl.hIn file included from ^ warning../../gcc-10.2.0/gcc/sel-sched.c rtx x1 = XEXP (x, 1);::25In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: In file included from ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]2167:23:../../gcc-10.2.0/gcc/rtl.h 10: :3808: ./genrtl.h :note: || (JUMP_LABEL (next) != XEXP (note, 0) 2494 ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP'warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h:3808: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :./genrtl.h3../../gcc-10.2.0/gcc/rtl.h:347:../../gcc-10.2.0/gcc/rtl.h:18602039:1341:263:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: : warning: 28: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning23 : ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note XEXP (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX;expanded from macro 'SUBREG_BYTE' note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1229:38 : expanded from macro 'JUMP_LABEL' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~1341: 23../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::1229::13581373: 38:../../gcc-10.2.0/gcc/rtl.h: :note:: 32note: 1375:27:: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' :expanded from macro 'XEXP' 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)notenote../../gcc-10.2.0/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~: 444 expanded from macro 'XCSUBREG' expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h: ^ ~: expanded from macro 'XCEXP':1229 5 : :38:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : note ^ ~ ^ ~note : : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here 444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:5: 1230:note../../gcc-10.2.0/gcc/rtl.h: ^ ~ 37: :1230array 'fld' declared here: :371228: note../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];note: : expanded from macro 'RTL_CHECKC1'444 expanded from macro 'RTL_CHECKC1': ^538In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note../../gcc-10.2.0/gcc/rtlanal.c ^ ~: ../../gcc-10.2.0/gcc/sel-sched-ir.c ::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' ^ ~26../../gcc-10.2.0/gcc/rtl.h 4422 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note444:../../gcc-10.2.0/gcc/rtl.h444: : array 'fld' declared here5 ^ ~: :../../gcc-10.2.0/gcc/rtl.h: :5:3808note: : 36 rtunion fld[1];444:array 'fld' declared here: : warning rtunion fld[1]; : ^5: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here : array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched.c:1345: rtunion fld[1];25: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1229 ^ ~ :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c::../../gcc-10.2.0/gcc/rtl.h:122838:38: note: :expanded from macro 'RTL_CHECK1' 25 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtlanal.c:note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 4428In file included from : rtunion fld[1];36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ memset (rt, 0, RTX_HDR_SIZE);../../gcc-10.2.0/gcc/rtl.h ^ ~: 1341 :23 ^~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: 1358:27444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.c: note5: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:24: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)379 :3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: :1229 :38: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: ^ ~ 700 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^12281341:23::38 :note: expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECK1'22 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/sel-sched.c ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h: ^ ~ :: 178444note:: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h::3444:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):5: note: array 'fld' declared here 5warning: note ^ ~ : rtunion fld[1]; ^array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]104 ::38: XBBDEF (rt, 2) = arg2;note ^ ~: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 24:../../gcc-10.2.0/gcc/rtlanal.c note: :In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:expanded from macro 'offsetof'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4444648#define offsetof(t, d) __builtin_offsetof(t, d): 33 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: : & cached_nonzero_bits (XEXP (x, 1), mode, #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:3084 ^ ~5 : note: 38../../gcc-10.2.0/gcc/rtl.h::1341: 23 ^ ~: note:array 'fld' declared here19 ../../gcc-10.2.0/gcc/rtl.h:1228::: expanded from macro 'XEXP' warning rtunion fld[1]; ^note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from : ../../gcc-10.2.0/gcc/sel-sched-dump.cexpanded from macro 'RTL_CHECK1': 24#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229 *step_out = XEXP (x, 1);: 38 ^ ~: note: :expanded from macro 'RTL_CHECK2'444 :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38081341: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h23::: 380note:: 3expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: 444 array 'fld' declared here : ^ ~5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ^ ~ : ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345: rtunion fld[1];25: : 444../../gcc-10.2.0/gcc/rtl.h::51229:38 : noteIn file included from :../../gcc-10.2.0/gcc/sel-sched.c :note25: : array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' ^note: rtunion fld[1]; 3808: ./genrtl.hexpanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^:179 ../../gcc-10.2.0/gcc/sched-rgn.c:3 ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c::: warning ../../gcc-10.2.0/gcc/rtlanal.c2830: : 26:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]4663:37../../gcc-10.2.0/gcc/rtl.h: 12 :In file included from : warning: warning: 444#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 3) = arg3;:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h5 ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : | cached_nonzero_bits (XEXP (x, 1), mode, n = NOTE_KIND (insn);../../gcc-10.2.0/gcc/rtl.h: 3808note: ^ ~1228:: ^~~~~~~~~~~~~~~~ : 134138array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:23:1341: :../../gcc-10.2.0/gcc/rtl.h./genrtl.h :: 23383note::3 rtunion fld[1];note1675 : : ^: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' 25::: note: expanded from macro 'NOTE_KIND' note: expanded from macro 'XEXP' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ XINT (rt, 5) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::1371:1229444::5: ^ ~ note: :3832:: notenote: : expanded from macro 'RTL_CHECK2' expanded from macro 'XCINT'../../gcc-10.2.0/gcc/rtl.h :1338:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^ ~ 23 rtunion fld[1];: 1229 note: :expanded from macro 'XINT' ^../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :../../gcc-10.2.0/gcc/rtl.h444:1230:In file included from 38../../gcc-10.2.0/gcc/sel-sched-dump.c:: note: 37::5 note:: expanded from macro 'RTL_CHECKC1' 24 ^ ~ : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~:: 1229array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3798:../../gcc-10.2.0/gcc/rtl.h11: ::../../gcc-10.2.0/gcc/rtl.h5warning444 ::38:5: ^:note: noteexpanded from macro 'RTL_CHECK2': 3808: :./genrtl.h:: array 'fld' declared here note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])381: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 3 array 'fld' declared here rtunion fld[1]; :../../gcc-10.2.0/gcc/sel-sched.c rtunion fld[1]; ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ warning ^ :: attrs = MEM_ATTRS (x);444../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtlanal.c:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 :4681252842:9 ^~~~~~~~~~~~~:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: : :../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; note27180: : array 'fld' declared here :2607: ^ ~ rtunion fld[1];:24warning: 3:: warning warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h: : : = cached_nonzero_bits (XEXP (x, 1), mode, ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1358 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:In file included from XINT (rt, 4) = arg4; expanded from macro 'MEM_ATTRS' ^ ~ ../../gcc-10.2.0/gcc/sel-sched-ir.c INSN_CODE (insn), ../../gcc-10.2.0/gcc/rtl.h ::1338:23:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^~~~~~~~~~~~~~~~26 note27 : : : note ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP': expanded from macro 'XINT'1365: 1526../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25../../gcc-10.2.0/gcc/rtl.h ::3808 note:1229: 29 :38 ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'INSN_CODE' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:1229note: :384expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/rtl.h:38: note: :1228:3:expanded from macro 'RTL_CHECK2' :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) warning38 : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: note#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1': XSTR (rt, 6) = arg4;In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c: 251230 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444:: ^ ~ ^ ~5 ^ ~ ^ ~ 37../../gcc-10.2.0/gcc/rtl.h: : :1338:In file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote :::note444:5:../../gcc-10.2.0/gcc/rtl.h: 23: 1340444:array 'fld' declared here:::note 5: note rtunion fld[1];:: expanded from macro 'RTL_CHECKC1': expanded from macro 'XINT'array 'fld' declared herenote276: ../../gcc-10.2.0/gcc/target.def 23: ^:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1];937 note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtlanal.c::444:: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1 ^:5 ^ : In file included from ../../gcc-10.2.0/gcc/sel-sched.c: note: 4746 ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from :1229 ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.cwarning rtunion fld[1];::../../gcc-10.2.0/gcc/rtl.h:: 1229:38:empty macro arguments are a C99 feature [-Wc99-extensions] :252415: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 warning: ./genrtl.h38: HOOK_VECTOR_END (asm_out): ^382 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT) : ^ ~ ^ ~ In file included from 3: ../../gcc-10.2.0/gcc/target-hooks-macros.h In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :43:5026: : note: In file included from : ./genrtl.h: warning:444:181 ^ ~ 5expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h1341:../../gcc-10.2.0/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):note: ::444: 23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^5: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; 3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ : ^ ~ note: array 'fld' declared here 3808../../gcc-10.2.0/gcc/rtl.h:1229:38: note rtunion fld[1];In file included from ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c:In file included from :26../../gcc-10.2.0/gcc/rtl.h:1358: : ./genrtl.h:warning: ../../gcc-10.2.0/gcc/selftest-run-tests.c:25: :38:3: expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 27In file included from ^ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h: In file included from :: 3808 : note../../gcc-10.2.0/gcc/target.h:276: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target.def ^ ~ warning./genrtl.h: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1968 XEXP (rt, 1) = arg1; ^ ~::1628415:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1338:1::23: :3: warning: ../../gcc-10.2.0/gcc/rtl.h 29warning../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:::1341note1228:23: note: empty macro arguments are a C99 feature [-Wc99-extensions]: : :38note XINT (rt, 1) = arg1; expanded from macro 'XINT' :HOOK_VECTOR_END (sched): expanded from macro 'XEXP' expanded from macro 'INTVAL' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ ^~~../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h : ^ ~1338 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)431229:38: expanded from macro 'RTL_CHECK1' : ^ ~ :50../../gcc-10.2.0/gcc/rtl.h: note: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::1236expanded from macro 'HOOK_VECTOR_END' : : expanded from macro 'RTL_CHECK2' ^ ~33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note1229: ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : 38 note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:444: ^expanded from macro 'XCWINT' : 5note : In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c:25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~note ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/target.h:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h 444:../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here :5:5: 1229:: 38 rtunion fld[1]; note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])276 ^ ~: array 'fld' declared here: note ^../../gcc-10.2.0/gcc/target.def : ../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'RTL_CHECK2'1658array 'fld' declared here :1:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5 : rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:../../gcc-10.2.0/gcc/rtlanal.c^: note: : ^5: 26 In file included from : note: array 'fld' declared herearray 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: 4747: rtunion fld[1]; ^In file included from 42: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h ../../gcc-10.2.0/gcc/rtl.hwarning:43:In file included from ../../gcc-10.2.0/gcc/sel-sched.c:3808: :: 50: rtunion fld[1]; 25note: ../../gcc-10.2.0/gcc/rtl.h : ^expanded from macro 'HOOK_VECTOR_END':In file included from 3808 : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: :In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c:./genrtl.h:66383warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]26: ../../gcc-10.2.0/gcc/target.def: XEXP (rt, 6) = arg6;1670: nonzero &= (HOST_WIDE_INT_1U << INTVAL (XEXP (x, 1))) - 1;In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~1: ^ ~: :3:3: warning../../gcc-10.2.0/gcc/rtl.hwarning3808: : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:./genrtl.h:: 23: XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] 448::1341:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (simt)3 ^ ~ XEXP (rt, 1) = arg1;: ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h::43../../gcc-10.2.0/gcc/rtl.h:1229 :50:warning ^ ~note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: :38:1338: ../../gcc-10.2.0/gcc/rtl.h:23: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1341 ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~../../gcc-10.2.0/gcc/rtl.h:1340: :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^23expanded from macro 'XINT':: :23 : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note:: In file included from 1229:38../../gcc-10.2.0/gcc/selftest-run-tests.cexpanded from macro 'XEXP' :: ^ ~25: In file included from ../../gcc-10.2.0/gcc/target.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229 : 444:276: 38:5:note../../gcc-10.2.0/gcc/target.def: note: ^ ~ 1685../../gcc-10.2.0/gcc/rtl.h:: note1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here: :expanded from macro 'RTL_CHECK2' rtunion fld[1];: 138 ^ ~: ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/rtl.h: :: 444: 5: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sel-sched.cnote../../gcc-10.2.0/gcc/rtl.h:1968:25: HOOK_VECTOR_END (omp) array 'fld' declared here : : 29 In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444 ^: : note5In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24../../gcc-10.2.0/gcc/rtl.h^::: ../../gcc-10.2.0/gcc/target-hooks-macros.h3808: ./genrtl.hnote:43: :expanded from macro 'INTVAL' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)50: ^~~: note220:3../../gcc-10.2.0/gcc/rtl.h:3808444: : expanded from macro 'HOOK_VECTOR_END' :array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : :../../gcc-10.2.0/gcc/rtl.h5In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.cwarning::25: ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ note: array 'fld' declared here : : XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];1236:33: note: expanded from macro 'XCWINT' 384 : ^3../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~:1341:: 23: note../../gcc-10.2.0/gcc/rtl.hIn file included from 26../../gcc-10.2.0/gcc/target.h :: 276: In file included from warning../../gcc-10.2.0/gcc/rtl.h: In file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target.def:1737#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:12293808: XSTR (rt, 6) = arg4;./genrtl.h:444./genrtl.h::5::449 94:note: ^ ~3 ../../gcc-10.2.0/gcc/rtl.h1: : warning3:array 'fld' declared here :1340: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: rtunion fld[1]; ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (goacc)::38 warning ^ : ../../gcc-10.2.0/gcc/target-hooks-macros.h: XINT (rt, 2) = arg2; 23../../gcc-10.2.0/gcc/rtlanal.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]4802:: note43 : ^ ~ XEXP (rt, 1) = arg1;:expanded from macro 'XSTR' 15::50: warning: note: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' note:1338 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341::../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 122923#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::38 ^ ~ 23 && INTVAL (XEXP (x, 1)) >= 0:: notenote ^: : expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444:5: notenote : array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: 444:::: 12295:38: expanded from macro 'XEXP': noteIn file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c:25: 1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here note ^In file included from ../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 276: ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :1229../../gcc-10.2.0/gcc/sel-sched.c:: ^ 2538: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: note : ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:2061444:1:5: : In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c::warning ./genrtl.hexpanded from macro 'RTL_CHECK2'note ::221:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h24: 3: expanded from macro 'XEXP'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions] :note: array 'fld' declared here 444 XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (vectorize) :5: rtunion fld[1]; ^ ~ ^ ~ :3808: ./genrtl.h: ^ ../../gcc-10.2.0/gcc/rtl.h415: ../../gcc-10.2.0/gcc/rtl.h:^ note1229:38 : array 'fld' declared here :3::../../gcc-10.2.0/gcc/target-hooks-macros.h:In file included from 43:50 note: ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: warning rtunion fld[1];In file included from expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h note: 1345:: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ 25 :../../gcc-10.2.0/gcc/rtl.h3808 note: expanded from macro 'XBBDEF' : ^ XINT (rt, 1) = arg1;1968 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1229:38In file included from 450../../gcc-10.2.0/gcc/selftest-rtl.c::26:: 3 29In file included from ../../gcc-10.2.0/gcc/rtl.hnote::: note: 3808expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ./genrtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) In file included from ^~~ 1228177:../../gcc-10.2.0/gcc/selftest-run-tests.c::25383: :: ../../gcc-10.2.0/gcc/rtl.h: :warning1236: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3;In file included from note : : XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target.h:27633 ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341: 4441342note:: 23:: 5note ^ ~ 23: expanded from macro 'XVEC': expanded from macro 'XCWINT' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/target.def:3346 ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:::1: note 444: ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:1229:5array 'fld' declared here: : 5: note: note rtunion fld[1];: note : expanded from macro 'XEXP' : array 'fld' declared here 38array 'fld' declared herewarning rtunion fld[1]; ^ rtunion fld[1]; ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ ^ noteHOOK_VECTOR_END (addr_space) In file included from ../../gcc-10.2.0/gcc/rtlanal.c: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sel-sched.c:^ 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:../../gcc-10.2.0/gcc/target-hooks-macros.h:25: ../../gcc-10.2.0/gcc/rtl.h:480343444:24: In file included from 5:38:: In file included from : note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: :15:3808array 'fld' declared here 50 rtunion fld[1];: ./genrtl.h: note : ^::3808 warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ 448 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' 3../../gcc-10.2.0/gcc/rtl.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: 1341:23:warning: : ./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3808: ./genrtl.h ^ ~ :451:: note: ^expanded from macro 'XEXP' 222:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3../../gcc-10.2.0/gcc/rtl.h:warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h444::5: ^ ~ XEXP (rt, 3) = arg3; ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h::note1340:23: notewarning: : array 'fld' declared here 38 rtunion fld[1];expanded from macro 'XSTR' : ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:../../gcc-10.2.0/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341../../gcc-10.2.0/gcc/selftest-run-tests.c:26: 25../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4;1229: note:: expanded from macro 'RTL_CHECK2' ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:1342:23 : In file included from ../../gcc-10.2.0/gcc/rtl.h:: noteIn file included from note: expanded from macro 'XVEC' : ^ ~../../gcc-10.2.0/gcc/target.h: expanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' 276 ../../gcc-10.2.0/gcc/rtl.h:1968:293808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444note: expanded from macro 'INTVAL' 1229:5:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): : ./genrtl.h:385236 ^~~ : ../../gcc-10.2.0/gcc/rtl.h note:note: :1../../gcc-10.2.0/gcc/rtl.h::1229:array 'fld' declared here 38 rtunion fld[1]; :178:1236 : :note33: ^ 3In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c note: : expanded from macro 'RTL_CHECK2' :24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCWINT':444 :: :5:empty macro arguments are a C99 feature [-Wc99-extensions] :3808: expanded from macro 'RTL_CHECK2' ./genrtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning : ^ ~ note ^~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h449HOOK_VECTOR_END (calls) : ^::3:array 'fld' declared here444 ../../gcc-10.2.0/gcc/target-hooks-macros.h:: XBBDEF (rt, 2) = arg2;5../../gcc-10.2.0/gcc/rtl.h:444 43: ^ ~ :: note: ../../gcc-10.2.0/gcc/rtl.h5::1345array 'fld' declared here 50: note: : rtunion fld[1]; ^ rtunion fld[1]; 25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' note ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: XINT (rt, 2) = arg2; In file included from : ^ ~../../gcc-10.2.0/gcc/sel-sched.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XBBDEF' 25note26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; :In file included from ^ ../../gcc-10.2.0/gcc/rtl.h12283808::1338:: ./genrtl.h ^../../gcc-10.2.0/gcc/rtlanal.c380823: note: expanded from macro 'XINT':: ./genrtl.h :452:: 4804:15#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 : ^ ~: 223 :33:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XINT (rt, 4) = arg4; && INTVAL (XEXP (x, 1)) < xmode_width): note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1342../../gcc-10.2.0/gcc/rtl.h:444::23: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])251341::../../gcc-10.2.0/gcc/rtl.h:1338 : 5:: In file included from 23: ^ ~notenotenote: ../../gcc-10.2.0/gcc/target.h: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:276: ../../gcc-10.2.0/gcc/target.def: : expanded from macro 'XINT' 444:5: note: 23: 6087:: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' ^ ~array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 3808 1229: : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h ./genrtl.h ^: 17938: note:38::3In file included from :: ../../gcc-10.2.0/gcc/sel-sched-dump.c: warning: 1229:38expanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note :: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning ^ ~ 3808 ^ ~ : : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]:450 ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:note: 3:1341:expanded from macro 'RTL_CHECK2' 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: ^ ~:HOOK_VECTOR_END (c)1968 : ^warning29: : ../../gcc-10.2.0/gcc/rtl.h:444: array 'fld' declared here :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/target-hooks-macros.hnote: :43: XVEC (rt, 3) = arg3; 50: rtunion fld[1];noteexpanded from macro 'INTVAL' ^ :: In file included from expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~: ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from 5expanded from macro 'HOOK_VECTOR_END' ^ ~: ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1236 :33: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:1342:3808:In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c: 23:: array 'fld' declared here : ./genrtl.h: rtunion fld[1]; :note: ^ expanded from macro 'XCWINT'expanded from macro 'XVEC'In file included from 224:25#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~3:: ^~~:In file included from 1229 warning../../gcc-10.2.0/gcc/rtl.h:38 :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h XINT (rt, 5) = arg5;:: ^ ~1229:../../gcc-10.2.0/gcc/sel-sched-ir.c276444 :: 26:: ../../gcc-10.2.0/gcc/target.def:38 6240note:../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: 1338:expanded from macro 'RTL_CHECK2' 53808:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::123: :expanded from macro 'RTL_CHECK2' warningnote : : array 'fld' declared here ^ ~: ./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):453:note : expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3HOOK_VECTOR_END (cxx)444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 5^ ^:444 ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:5::43../../gcc-10.2.0/gcc/rtlanal.c :50:13384806:note:1229: array 'fld' declared here :38:23note: rtunion fld[1];expanded from macro 'HOOK_VECTOR_END'::24: : ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: int count = INTVAL (XEXP (x, 1));../../gcc-10.2.0/gcc/sel-sched-dump.c ^ :24: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:In file included from ^ ~expanded from macro 'XINT' note 3808: ./genrtl.h:451:3: warning: ../../gcc-10.2.0/gcc/selftest-run-tests.c../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 1341:23:expanded from macro 'RTL_CHECK2' ^ ~ XVEC (rt, 4) = arg4; 25: ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from :1229 rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h::1342: 38In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/selftest-rtl.c:../../gcc-10.2.0/gcc/target.defnote: note: :23expanded from macro 'RTL_CHECK2':: expanded from macro 'XEXP'26: In file included from ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~6329: ../../gcc-10.2.0/gcc/rtl.h: note1:: ../../gcc-10.2.0/gcc/rtl.h: warning3808444 ^ ~ :: expanded from macro 'XVEC' : ../../gcc-10.2.0/gcc/rtl.h:1229:5./genrtl.h: :::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note180 38:empty macro arguments are a C99 feature [-Wc99-extensions] : :444array 'fld' declared here 3:note: ^ ~5 rtunion fld[1]; : ^: HOOK_VECTOR_END (emutls)expanded from macro 'RTL_CHECK2' warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h^ ../../gcc-10.2.0/gcc/rtl.h:note1968: : array 'fld' declared here : rtunion fld[1];:29:1229 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target-hooks-macros.h :note XINT (rt, 4) = arg4; In file included from : expanded from macro 'INTVAL' :43:50 ^ ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c:26: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 38: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h::: expanded from macro 'HOOK_VECTOR_END' 380823 ^~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:1236note: ^ :: 486:3: :In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c:25expanded from macro 'RTL_CHECK2' : note33warning: In file included from : ../../gcc-10.2.0/gcc/target.h:expanded from macro 'XINT': In file included from 276note: ../../gcc-10.2.0/gcc/target.def:6450../../gcc-10.2.0/gcc/sel-sched.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1expanded from macro 'XCWINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1;25 : ../../gcc-10.2.0/gcc/rtl.h:444 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~: In file included from warning../../gcc-10.2.0/gcc/rtl.h: ^~~ : 5:1338:../../gcc-10.2.0/gcc/rtl.h::23empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 444 note: array 'fld' declared here:5: :note note: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'XINT':1229:../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_option)array 'fld' declared here ^ ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~:3808: ./genrtl.h ^ :225../../gcc-10.2.0/gcc/rtlanal.c : In file included from :3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h38:../../gcc-10.2.0/gcc/target-hooks-macros.h::4896::1229273808: warning:43:: : warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: 38note XEXP (rt, 6) = arg6; : = cached_nonzero_bits (XEXP (x, 1), mode,: expanded from macro 'RTL_CHECK2' ^ ~ note./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' note:1341: : 444expanded from macro 'HOOK_VECTOR_END'23: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:452 1341:23: :3expanded from macro 'XEXP' :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h warning ^ notenote ^ ~: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h444In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c rtunion fld[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::1229 :38: ^5: expanded from macro 'XEXP' : XVEC (rt, 5) = arg5;: 25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c In file included from ../../gcc-10.2.0/gcc/target.h :26: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~:1342276: In file included from ../../gcc-10.2.0/gcc/rtl.h : :3808: ./genrtl.h:181: ../../gcc-10.2.0/gcc/target.def:3: warning6552:23:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtl.h:1229 : :38:: XINT (rt, 5) = arg5;1 ^ ~ expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: note:26: In file included from ^ ~ : ../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :3808../../gcc-10.2.0/gcc/rtl.h : ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338:23:: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:5: ^ ~ ../../gcc-10.2.0/gcc/rtl.hnotenote: : array 'fld' declared here : rtunion fld[1]; empty macro arguments are a C99 feature [-Wc99-extensions] : ^444:HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h5516:3expanded from macro 'XINT' : :In file included from ../../gcc-10.2.0/gcc/sel-sched.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 431229: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: array 'fld' declared here XVEC (rt, 1) = arg1; 50:38: note: ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h 25 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtlanal.c:expanded from macro 'HOOK_VECTOR_END'49031229:37:../../gcc-10.2.0/gcc/rtl.h ^ ~ :1342:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : :38 warning: ../../gcc-10.2.0/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note444 | cached_nonzero_bits (XEXP (x, 2), mode, ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341 ^ 5note:3808: ./genrtl.h:: 226:3: warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' :: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~In file included from ../../gcc-10.2.0/gcc/selftest-run-tests.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note25: ^ ~: array 'fld' declared here 23../../gcc-10.2.0/gcc/rtl.h:1358 : rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:444note: :expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:27:24: In file included from 5In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h:276: ../../gcc-10.2.0/gcc/target.def note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h::6810: :expanded from macro 'X0EXP'1229note: : array 'fld' declared here138: ^ ~ 3808: ./genrtl.h ::453: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229:38note: : 1228In file included from : ../../gcc-10.2.0/gcc/selftest-rtl.cwarningnote: :expanded from macro 'RTL_CHECK2': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 6) = arg6; :38:HOOK_VECTOR_END (mode_switching) ^ expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:43:50: : ^ ~../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h :4443808#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^1338:23: ./genrtl.h5: :182../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here: :note3: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: XEXP (rt, 6) = arg6;444expanded from macro 'XINT': 5:: ^ ~ note: array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ : ^In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::38:In file included from note: :26: In file included from expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/selftest-run-tests.c ^../../gcc-10.2.0/gcc/rtl.h :3808:: 122925:: 38./genrtl.hIn file included from :517::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/target.h:: 49653In file included from ../../gcc-10.2.0/gcc/sel-sched.c note: expanded from macro 'RTL_CHECK2'276: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 16:: : ^ ~warning: ../../gcc-10.2.0/gcc/target.def25: :../../gcc-10.2.0/gcc/rtl.h:444array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:In file included from warning note: 6837array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808:1: rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ^ ~ ^ ~ : warning./genrtl.h : ../../gcc-10.2.0/gcc/rtl.h:444:5: empty macro arguments are a C99 feature [-Wc99-extensions]note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ rtx x1 = XEXP (x, 1); :265:3: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (C90_EMPTY_HACK)In file included from : ../../gcc-10.2.0/gcc/rtl.h:1341 XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c1341^::: 24: 23In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c23:: :26: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/target-hooks-macros.h3808In file included from :43:: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:3808134150 note: 486::: expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23:./genrtl.hnote3 note : :: expanded from macro 'HOOK_VECTOR_END': warning220 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: 3 XINT (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38 ^ ../../gcc-10.2.0/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1229 ^ ~ :../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~note : :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' ::1338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: 1229note ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: 38:444::: notenote: expanded from macro 'RTL_CHECK2'5 :: expanded from macro 'XINT'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1229 :38:: : note: 38expanded from macro 'RTL_CHECK2': ^ ~array 'fld' declared here array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ : rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h: noteIn file included from ../../gcc-10.2.0/gcc/rtlanal.c::4977:44436: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444 && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) 5../../gcc-10.2.0/gcc/sel-sched-ir.c: : ^ ~26: In file included from ::5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: notearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : XEXP (rt, 3) = arg3;./genrtl.h : 516 rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/sel-sched.c :../../gcc-10.2.0/gcc/rtl.h3:1341:23:: notenote: : : warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP'expanded from macro 'XEXP' In file included from 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/selftest-rtl.c:26../../gcc-10.2.0/gcc/rtl.h: :: 1342:23: note ^ ~: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808 ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: 38: :./genrtl.h:221:warning3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2': 1229 ^ ~: XBBDEF (rt, 2) = arg2;38 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1345:expanded from macro 'RTL_CHECK2'25: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XBBDEF' 1345 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ../../gcc-10.2.0/gcc/rtl.h ^ ~: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1228:38: note ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'444note:: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h5:: note:: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ 444 :../../gcc-10.2.0/gcc/rtlanal.c5 ^ ~: note38: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: :expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: 1228note 4985:36::38 ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: :array 'fld' declared here5 : ^ note rtunion fld[1];: array 'fld' declared here ^ In file included from && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:: ^../../gcc-10.2.0/gcc/sel-sched-dump.c :1341 :note23: In file included from note: expanded from macro 'XEXP' :./genrtl.h:222:324: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: ../../gcc-10.2.0/gcc/sel-sched-ir.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: 517:3expanded from macro 'RTL_CHECK1': warning:: 26array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:: 1341:23:: 519#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1341 : ^ ~: 23note:: 3expanded from macro 'XEXP': warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote: X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~expanded from macro 'XEXP' :1229444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ 1229 ../../gcc-10.2.0/gcc/rtl.hnote:: 1229expanded from macro 'RTL_CHECK2': 1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h38::: ^note444: 38expanded from macro 'RTL_CHECK2': : note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38In file included from : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5 : ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched.c rtunion fld[1];: ^ 25note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444: :5: In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched-ir.c rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 3808: ./genrtl.h:223:3../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 XINT (rt, 4) = arg4; ^ :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:5138: 42../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444::5: 444../../gcc-10.2.0/gcc/rtl.h::5444:: 5note:: array 'fld' declared herenote : array 'fld' declared here note1229:38 : notewarning: expanded from macro 'RTL_CHECK2' rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ array 'fld' declared here In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1))); rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341 :23:In file included from :444: ../../gcc-10.2.0/gcc/sel-sched-ir.cnote: ^: expanded from macro 'XEXP' 26: In file included from 5In file included from ../../gcc-10.2.0/gcc/sel-sched.c::25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38083808: ./genrtl.h../../gcc-10.2.0/gcc/selftest-rtl.c:268:3: :./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4;: 1229 ^ ~:: note551:3:: warning: 26../../gcc-10.2.0/gcc/rtl.h:1338array 'fld' declared here:23:38: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808: ./genrtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2': 224:3: XEXP (rt, 2) = arg2;note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1968: XINT (rt, 5) = arg5;29 : note: ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~expanded from macro 'INTVAL' ^../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT':23: note: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24 : In file included from ../../gcc-10.2.0/gcc/rtl.h 1338:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3808: note ^ ~: ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h ^~~ :1229../../gcc-10.2.0/gcc/rtl.h1229:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: expanded from macro 'RTL_CHECK2' ./genrtl.h::1236#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 519 ^ ~: :333: warning :38:../../gcc-10.2.0/gcc/rtl.h: note ../../gcc-10.2.0/gcc/rtl.hnote:444::: 1229expanded from macro 'XCWINT' :: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])38: expanded from macro 'RTL_CHECK2' ^~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :note : array 'fld' declared here ../../gcc-10.2.0/gcc/system.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h384::26:note../../gcc-10.2.0/gcc/rtl.h:1358 444note:: 5: ^: expanded from macro 'RTL_CHECK2' expanded from macro 'MAX'note : array 'fld' declared here :#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ^ 444 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; :../../gcc-10.2.0/gcc/rtlanal.c:5138 ^In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: 42 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444 3808In file included from : ../../gcc-10.2.0/gcc/selftest-rtl.c./genrtl.hwarning:26: ::2695: :26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1)));3 ^ ~ : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.h3808:: :1341:23: note./genrtl.h: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h rtunion fld[1]; ^ ~: : 653225::33:: warningwarning../../gcc-10.2.0/gcc/rtl.h: 1229: :38: note: expanded from macro 'RTL_CHECK2' ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' XEXP (rt, 6) = arg6; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h :1236:33 ^ ~: note: expanded from macro 'XCWINT'In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/sel-sched-dump.c23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~: : 134124:: 23In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/system.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 384 ^ ~ :38: :note : noteexpanded from macro 'MAX' : 3808: expanded from macro 'XEXP' ^ ~#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444::5505::3 :note warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1234 :38: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; note ^ ~: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 122929: :1341:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: : 38 ^ ~ :expanded from macro 'XWINT' 23#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c::5165::15: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])445 :../../gcc-10.2.0/gcc/rtl.h ^ ~ warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: && INTVAL (XEXP (x, 1)) >= 0:: ^ ~ 444../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1341:23: 5note:: 5: :note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' 444 ^ ~ : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h5::1229 :note38: :array 'fld' declared here note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :note444In file included from : ../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here: In file included from :../../gcc-10.2.0/gcc/sel-sched.c5::25 : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : HOST_WIDE_INT hwint[1];3808 1229: :./genrtl.h:270 rtunion fld[1];../../gcc-10.2.0/gcc/selftest-rtl.c ^ :338 ^In file included from :: warning note: :26: ../../gcc-10.2.0/gcc/sel-sched-dump.c: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/hwint.h: : ./genrtl.h:551expanded from macro 'RTL_CHECK2'In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:3 :59:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; :3808: ./genrtl.h ^ ~:226: 3: ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h :1341:: X0EXP (rt, 7) = NULL_RTX; ^ ~ 23note ^ ~: note: expanded from macro 'XEXP' 1968: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long:1358:: 29:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 27expanded from macro 'INTVAL' : ^ ~ 1341#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ../../gcc-10.2.0/gcc/rtl.h23:In file included from note: ../../gcc-10.2.0/gcc/sel-sched-ir.c:1229:expanded from macro 'X0EXP'38 :: ^~~ note : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1236 expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 33 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3826 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228 note: expanded from macro 'XCWINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :../../gcc-10.2.0/gcc/rtl.h :notenote: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h444::5: 3808note: : ./genrtl.harray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];: 444 ^:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 :note5: 654:3note:: warning: : In file included from ../../gcc-10.2.0/gcc/sel-sched.c:array 'fld' declared here25: In file included from ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808: ./genrtl.h:271: XWINT (rt, 2) = arg2; : rtunion fld[1]; ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^: 1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^3 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:5166:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: ../../gcc-10.2.0/gcc/rtl.h && INTVAL (XEXP (x, 1)) < (int) bitwidth): ^ ~ rtunion fld[1]; : ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 445:5: note: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c:26array 'hwint' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3808: : XEXP (rt, 7) = arg7;3808 ^ ~ ./genrtl.h:653:3 : ./genrtl.h::265 :../../gcc-10.2.0/gcc/rtl.h3::1341 ^ ~:warning 23: note: warningexpanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :38:../../gcc-10.2.0/gcc/rtl.h :note: ../../gcc-10.2.0/gcc/hwint.h :expanded from macro 'RTL_CHECK2' 591229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 XWINT (rt, 1) = arg1; ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1234:29 : note:../../gcc-10.2.0/gcc/rtl.h:: 1968expanded from macro 'HOST_WIDE_INT':29: notenote: expanded from macro 'INTVAL': expanded from macro 'RTL_CHECK2' note: # define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XWINT' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^~~../../gcc-10.2.0/gcc/rtl.h :445:5: note../../gcc-10.2.0/gcc/rtl.h: array 'hwint' declared here ^ ../../gcc-10.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^ 1341:23: note: expanded from macro 'XEXP' ^ ~ :1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/hwint.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)59#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):26 : ^~~ note: expanded from macro 'HOST_WIDE_INT' ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229# define HOST_WIDE_INT long long: 38: ^ note: expanded from macro 'RTL_CHECK2'In file included from 26: In file included from :444:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c5::24: In file included from ../../gcc-10.2.0/gcc/rtl.h::38083808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:444654: :./genrtl.h3::708 :3: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note5: array 'fld' declared here SUBREG_BYTE (rt) = arg1; XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1234: rtunion fld[1];29 : ^note :5: note: array 'fld' declared here note: expanded from macro 'XWINT' ^~~~~~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:2039:26 ^ ~ : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/sel-sched.c :25: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ : ^./genrtl.h:307../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'SUBREG_BYTE' In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 3 : ^ ~ ../../gcc-10.2.0/gcc/selftest-rtl.c:26../../gcc-10.2.0/gcc/rtlanal.c445::51715::33 note: ../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:warning: warning38081373:32: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.harray 'hwint' declared here:: 266 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XCSUBREG' HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 1) = arg1; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)3 : ^ ~ warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230 : (int) bitwidth - INTVAL (XEXP (x, 1))));../../gcc-10.2.0/gcc/hwint.h:59: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:2326: XBBDEF (rt, 2) = arg2;note : expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 37 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1345:134125: ::1229 :note38:: 23expanded from macro 'RTL_CHECKC1' :note: :note: expanded from macro 'HOST_WIDE_INT'expanded from macro 'XBBDEF' note : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)# define HOST_WIDE_INT long long ^expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24:: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 5 ^~~ 38./genrtl.h:: 708../../gcc-10.2.0/gcc/rtl.hnote::1236:: :expanded from macro 'RTL_CHECK1'3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~33 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:2039 : ^ ~26: 1229../../gcc-10.2.0/gcc/rtl.h:444note : rtunion fld[1]; ^:: expanded from macro 'XCWINT'note : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 5: note: array 'fld' declared here expanded from macro 'SUBREG_BYTE' ^~~ 38:../../gcc-10.2.0/gcc/system.h:384 :note: expanded from macro 'RTL_CHECK2'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h26:: 1373In file included from :../../gcc-10.2.0/gcc/rtl.h:323808: ./genrtl.h26../../gcc-10.2.0/gcc/selftest-rtl.c: note::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note26expanded from macro 'XCSUBREG' : : expanded from macro 'MAX' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444In file included from :#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))735:5: 3: ../../gcc-10.2.0/gcc/rtl.h:17note3808 warnings#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): array 'fld' declared here: ./genrtl.h: generated ^ ~warning. ../../gcc-10.2.0/gcc/rtl.h:1230267 rtunion fld[1]; ^ : ^3 :: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from : ../../gcc-10.2.0/gcc/sel-sched.c :25: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX;3808 : : ^ ~ 37../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ 444./genrtl.h:308::3 : warning: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 1341::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 1345:25: ^ ~: note notenote: : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECKC1'note array 'fld' declared here: 444 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtlanal.c::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 5170../../gcc-10.2.0/gcc/rtl.h:5:52: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) ^ ~ : ^ ~38 ../../gcc-10.2.0/gcc/rtl.h:444: note: :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];5 ^ : note1341:23: ../../gcc-10.2.0/gcc/rtl.h: note:expanded from macro 'RTL_CHECK2':1228:38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: ./genrtl.h:786:3: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 1) = NULL_RTX; ^ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ::444:5In file included from :../../gcc-10.2.0/gcc/sel-sched-dump.c :note24: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h:3808444 ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1228 :38: note:: expanded from macro 'RTL_CHECK1' ^ ~ : ./genrtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h735::1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: 5 ^ warning:38: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sese.o -MT sese.o -MMD -MP -MF ./.deps/sese.TPo ../../gcc-10.2.0/gcc/sese.c : ../../gcc-10.2.0/gcc/rtl.hnote:: 444array 'fld' declared here: 5: rtunion fld[1]; ^: X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/sel-sched.cIn file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/selftest-rtl.cnote::: note26array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h::38081358: 25:27:./genrtl.h: :expanded from macro 'RTL_CHECK2': 268 :In file included from 3../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h rtunion fld[1];note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ^ ~ :309../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL':3: warningwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/sel-sched-ir.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) XINT (rt, 4) = arg4; ^ ~ : 26 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :3808 ^~~../../gcc-10.2.0/gcc/rtl.h:1228:38../../gcc-10.2.0/gcc/rtl.h1338::23:: : note: 1341 :note./genrtl.h23:813:: expanded from macro 'XINT'expanded from macro 'RTL_CHECK1' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 : ^ ~ warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' : 1236../../gcc-10.2.0/gcc/rtl.h:444::335#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XCWINT' ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h: :1229:38:../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/system.hnote: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note384 : :array 'fld' declared here 265:: ^ ~ note: rtunion fld[1]; note: expanded from macro 'MAX'array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :444:5 : ^ note: array 'fld' declared here XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) rtunion fld[1]; ^ ^ ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c../../gcc-10.2.0/gcc/rtl.h::25: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c::380824: : ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h310::38083: :./genrtl.h :warning786: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3 XINT (rt, 5) = arg5; :444 ^ ~../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; warning ../../gcc-10.2.0/gcc/rtl.h ^ ~5: ::13381341: :23:../../gcc-10.2.0/gcc/rtl.hnote 23: :note: 1358:27: : array 'fld' declared herenote: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtlanal.c X0EXP (rt, 1) = NULL_RTX;expanded from macro 'X0EXP' expanded from macro 'XINT':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5171 : ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : (int) bitwidth - INTVAL (XEXP (x, 1)))); ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:: ^ ~1358 ../../gcc-10.2.0/gcc/rtl.h38: ^ ~1341:23 :27: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' :note: : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~note: expanded from macro 'XEXP' 1229: ../../gcc-10.2.0/gcc/rtl.h:444:12285::38 :note: array 'fld' declared here38../../gcc-10.2.0/gcc/rtl.h:: 1228:38 rtunion fld[1];: note ^: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 444 ^ ~ In file included from :1968:../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h::29: note: 444expanded from macro 'INTVAL': 5./genrtl.h::867:3#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^~~:444:5 ::5: note : array 'fld' declared here rtunion fld[1]; ^ In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched.c rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h25note: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:311:3:1236 :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 33array 'fld' declared here XSTR (rt, 1) = arg1;: note X0EXP (rt, 5) = NULL_RTX;In file included from : ../../gcc-10.2.0/gcc/selftest-rtl.cexpanded from macro 'XCWINT' ^ ~ ^ ~: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3808 : ^ ./genrtl.h: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 1358271:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :1340:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ^ ~: : ^~~../../gcc-10.2.0/gcc/sel-sched-dump.c :../../gcc-10.2.0/gcc/system.h../../gcc-10.2.0/gcc/rtl.h24::1228384: 38: note: noteexpanded from macro 'MAX' : :expanded from macro 'XSTR'#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)): ^ ../../gcc-10.2.0/gcc/rtl.h:444:35: In file included from note: array 'fld' declared here rtunion fld[1];38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5 : note: :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 XEXP (rt, 7) = arg7; array 'fld' declared here ^ ~ : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h./genrtl.hIn file included from :../../gcc-10.2.0/gcc/sel-sched.c: ^ ^ ~: 25../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 813In file included from :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 1) = arg1;: :./genrtl.h:312:44435170: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::552: X0EXP (rt, 6) = NULL_RTX;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) ^ ~ ^ ~note: array 'fld' declared here 1341 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ :../../gcc-10.2.0/gcc/rtl.h:1341:23:1341 ^ ~ In file included from 23../../gcc-10.2.0/gcc/sel-sched-ir.c:26:: 23In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: : ../../gcc-10.2.0/gcc/rtl.hnote./genrtl.hnotenote:1358:27: : noteexpanded from macro 'XEXP': expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~868#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h3::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning 12291228:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h1229::122938::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 38../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1968:29: note: 38expanded from macro 'INTVAL' : :1340 :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)clang23: ../../gcc-10.2.0/gcc/rtl.hwarning:: 444: notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ^~~:note: expanded from macro 'RTL_CHECK1' note 5 : note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1236:33 : rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ noteexpanded from macro 'RTL_CHECK2' : ^expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h: 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^~~3808: ./genrtl.h:313:3: warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' ^ ~../../gcc-10.2.0/gcc/system.h: X0EXP (rt, 7) = NULL_RTX;384:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : noteIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:26: :444 In file included from :5: expanded from macro 'MAX' ../../gcc-10.2.0/gcc/rtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444note:: 5../../gcc-10.2.0/gcc/rtl.h :: 3808note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: array 'fld' declared here :../../gcc-10.2.0/gcc/rtlanal.c./genrtl.h rtunion fld[1]; : ^5201 1358:27: note: ::42: warning:1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP' 307#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 3 ../../gcc-10.2.0/gcc/sel-sched-dump.c:24 num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode,: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h: ::3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:38: note1341 XEXP (rt, 1) = arg1;: expanded from macro 'RTL_CHECK1' ^ ~ XSTR (rt, 1) = arg1; :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :134123 rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h : 1340 ^:note:: 23 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'XSTR' expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: ^ ~In file included from 1229: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h:26: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444:5: :note1229: :: 444expanded from macro 'RTL_CHECK2' :array 'fld' declared here897 rtunion fld[1];: ::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: 5note: note: array 'fld' declared here : ^ rtunion fld[1]; 3: array 'fld' declared herewarning ^ 38 rtunion fld[1]; ^ :warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote: expanded from macro 'RTL_CHECK2' :In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ 3808../../gcc-10.2.0/gcc/selftest-rtl.c: XSTR (rt, 1) = arg1;26: 868 ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1340:23: : note: :expanded from macro 'XSTR'./genrtl.hIn file included from 5232:343: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::../../gcc-10.2.0/gcc/rtl.h3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)27 : : ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warningwarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808../../gcc-10.2.0/gcc/rtl.h:1341:: 23: ./genrtl.hnote: expanded from macro 'XEXP' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h23 if (code == PLUS && XEXP (x, 1) == constm1_rtx308 ::1229:38: notenote ^ ~: expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h 3::444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h : ^ ~1341:23: note : expanded from macro 'XEXP' ::444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here: :1229: rtunion fld[1];38 :5 :note: expanded from macro 'RTL_CHECK2'note ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 1229 ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444::38085: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h../../gcc-10.2.0/gcc/sel-sched.c:444:926 :5: ^ note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtlanal.c:5243 1345:25: rtunion fld[1];42 ^ : note3: expanded from macro 'XBBDEF' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24 XSTR (rt, 1) = arg1;: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; ^ ~:../../gcc-10.2.0/gcc/rtl.h:1340 num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~1228../../gcc-10.2.0/gcc/rtl.h:1358:: 23../../gcc-10.2.0/gcc/rtl.h:27: :note: expanded from macro 'X0EXP' : note: :expanded from macro 'XSTR'1341 3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23 ^ ~: 38: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP':897:3 1229:38: note: expanded from macro 'RTL_CHECK2' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1228:38:: note ../../gcc-10.2.0/gcc/rtl.h ^ ~:444:: 444:55 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:1229 expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1;:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note : array 'fld' declared herenote ^ ~: array 'fld' declared here rtunion fld[1]; ^ ^ ~38 :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c::1340:23 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5:note : 26note : ^ note: array 'fld' declared here expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3808: : ./genrtl.h:309 :3: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26 : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/sel-sched.c: XEXP (rt, 3) = arg3;25 ^ ~ :3808: ./genrtl.h:927:4443../../gcc-10.2.0/gcc/rtl.h: ::1341:23: note: 5expanded from macro 'XEXP' warning: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: ./genrtl.h::345: :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:note38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ : ^ ~array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)444 ^ ~ 1229: rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1342:23:: ^38: note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtlanal.c:5257:42 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ 1228 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ :In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h444:1341:23../../gcc-10.2.0/gcc/rtl.h38:: ::note note310: expanded from macro 'RTL_CHECK1' :12293:5: note: array 'fld' declared here :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h: 44438:5: note: : array 'fld' declared here:expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/rtl.h::24:: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808: ./genrtl.h:926:3:../../gcc-10.2.0/gcc/rtl.h444: 1358:444 :5:27warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: XSTR (rt, 1) = arg1; ^ ~note noteIn file included from : :array 'fld' declared here5:: ../../gcc-10.2.0/gcc/sel-sched.c rtunion fld[1];expanded from macro 'X0EXP': ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: array 'fld' declared here rtunion fld[1];note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 25expanded from macro 'XSTR' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c:26: 1228In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1;1229 In file included from ^ ^ ~:../../gcc-10.2.0/gcc/rtlanal.c38: :note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h5265::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38../../gcc-10.2.0/gcc/rtl.h::241342 : warning3808:23: : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here rtunion fld[1]; ^ notenoteIn file included from : ../../gcc-10.2.0/gcc/sel-sched-dump.cexpanded from macro 'RTL_CHECK1' : ./genrtl.hexpanded from macro 'XVEC':346:3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 X0EXP (rt, 4) = NULL_RTX;: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])927:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 2) = arg2; && ((nonzero_bits (XEXP (x, 1), mode) ^ ~ ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1358 :27../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.hnote :444 1341../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~../../gcc-10.2.0/gcc/rtl.h 5 ../../gcc-10.2.0/gcc/rtl.h ^23::1228:38: note:1342:23: note: expanded from macro 'XVEC' : :note : note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229::380838: :26444: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~./genrtl.h ::5::3808 311note:: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h:12293: ./genrtl.h::: expanded from macro 'RTL_CHECK2' 38 rtunion fld[1]; ^984: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'RTL_CHECK2': : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h:444 In file included from ../../gcc-10.2.0/gcc/sel-sched.c::5: ../../gcc-10.2.0/gcc/rtl.h255: noteIn file included from :../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.hwarning:347note1358::3: : : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared herearray 'fld' declared here27 XSTR (rt, 1) = arg1;: X0EXP (rt, 5) = NULL_RTX;note ^ ~ ^ ~: expanded from macro 'X0EXP' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1358:27: note ^ ~: ^expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c:24: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3../../gcc-10.2.0/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlanal.c::5291:31: expanded from macro 'XSTR'444::warning5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here XVEC (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ else if ((nonzero_bits (XEXP (x, 1), mode) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h:: :note1229: :expanded from macro 'XVEC' 38:12281341:23 ^ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from note: 38expanded from macro 'XEXP':../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): noteexpanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 1229:38: note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ 312../../gcc-10.2.0/gcc/rtl.h :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:348:3: warning: 444array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;:1229:38: note : expanded from macro 'RTL_CHECK2' : ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 :5: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1358:27: note: expanded from macro 'X0EXP' array 'fld' declared here ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note../../gcc-10.2.0/gcc/rtl.h : ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c note: 1358array 'fld' declared here :: rtunion fld[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c27:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3:444 note: expanded from macro 'X0EXP' In file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sel-sched-dump.c XVEC (rt, 1) = arg1; ^ ~ : ^ ~: XEXP (rt, 1) = arg1;24 ../../gcc-10.2.0/gcc/rtl.h : ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1228 :38: note: expanded from macro 'RTL_CHECK1' 1342In file included from 5../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1341 ^ ~../../gcc-10.2.0/gcc/rtlanal.c 23../../gcc-10.2.0/gcc/rtl.h:: 444:5::: 23note:: array 'fld' declared here note rtunion fld[1];: :note5295: expanded from macro 'XEXP' 3808 ^: expanded from macro 'XVEC':37: ./genrtl.hwarningIn file included from : ../../gcc-10.2.0/gcc/selftest-rtl.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)984 ^ ~ return cached_num_sign_bit_copies (XEXP (x, 1), mode,../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: In file included from :../../gcc-10.2.0/gcc/rtl.h3:3808: ./genrtl.h:313 ^ ~:3: warning../../gcc-10.2.0/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229:38: note: expanded from macro 'RTL_CHECK2' warning : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 XSTR (rt, 1) = arg1; : ^ ~1229 X0EXP (rt, 7) = NULL_RTX;: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' : ^ ~: 134038::../../gcc-10.2.0/gcc/rtl.h23 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' : ^ ~../../gcc-10.2.0/gcc/rtl.h :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229: 385: note : ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2'note : array 'fld' declared here : rtunion fld[1];note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^1358 ^: expanded from macro 'XSTR' 27In file included from :../../gcc-10.2.0/gcc/sel-sched.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25: In file included from ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: note444 ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP': 3808#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :1041:../../gcc-10.2.0/gcc/rtl.h3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~: 1229::3801228../../gcc-10.2.0/gcc/rtl.h:3::: :38: note: expanded from macro 'RTL_CHECK1' 1341warning :38note:: array 'fld' declared herenote : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ 23: ../../gcc-10.2.0/gcc/rtlanal.c: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : :5306:26 XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ || (nonzero_bits (XEXP (x, 1), mode) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: 1229:38: note: expanded from macro 'RTL_CHECK2'5 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/rtl.h444:5 : note: array 'fld' declared here rtunion fld[1]; ^ note:../../gcc-10.2.0/gcc/rtl.h5::: note: array 'fld' declared here 1341: array 'fld' declared here :In file included from rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c1345:25: :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3note: expanded from macro 'XBBDEF' 23 :In file included from :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.c :24../../gcc-10.2.0/gcc/rtl.h: :In file included from note../../gcc-10.2.0/gcc/rtl.hwarning: expanded from macro 'XEXP' : ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; 3808: ./genrtl.h:1012 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note:: 3expanded from macro 'XSTR': warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/selftest-rtl.c ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1228../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;: ^ ~1229 :../../gcc-10.2.0/gcc/rtl.h:1342:38: note: expanded from macro 'RTL_CHECK2' ::23: note: expanded from macro 'XVEC' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 44438../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :: note: expanded from macro 'RTL_CHECK1' : 5:In file included from note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c::122926:: :444:5../../gcc-10.2.0/gcc/rtl.h: 38noteIn file included from : array 'fld' declared here : rtunion fld[1]; ^ note: note: ../../gcc-10.2.0/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2' 3808: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^: ./genrtl.h5313:343:3: :../../gcc-10.2.0/gcc/rtl.h44:: 3808warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sel-sched.c warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h::./genrtl.h444 :5: note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: result = cached_num_sign_bit_copies (XEXP (x, 1), mode,./genrtl.h :381:3 rtunion fld[1];: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 1072 ^ ~: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: ^ ~ 1341:23../../gcc-10.2.0/gcc/rtl.h ^ 3:1341../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :: note: :expanded from macro 'XEXP'23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c ::warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1;24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XEXP': ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 1041 ^ ~: 1228../../gcc-10.2.0/gcc/rtl.h:1229:38: 3note : expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1229: ^ ~ rtunion fld[1];note: expanded from macro 'RTL_CHECK1' ^: warning: :In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h:1340:23:: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': 4443808: ./genrtl.h:344:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 3note: array 'fld' declared here : rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;note: expanded from macro 'XSTR' X0EXP (rt, 2) = NULL_RTX; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched.c: ^ ~25: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h:382:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ../../gcc-10.2.0/gcc/rtlanal.c: 5317:26../../gcc-10.2.0/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;1358 ^ ~: 27: note ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' || (nonzero_bits (XEXP (x, 1), mode)expanded from macro 'XEXP' ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h ^ ~:1229: :../../gcc-10.2.0/gcc/rtl.h23:1228:38 38: :expanded from macro 'RTL_CHECK2' :: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 :5: : note: array 'fld' declared herenoteexpanded from macro 'RTL_CHECK1' rtunion fld[1];:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^:: ^ ~1228 444../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 5: note: array 'fld' declared here : :444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 38 XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/sel-sched-dump.c:: note: expanded from macro 'RTL_CHECK1'In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/sel-sched.c:25 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: note: array 'fld' declared here 3808 rtunion fld[1]; ^ 444../../gcc-10.2.0/gcc/rtlanal.c:5329: : ^ ~: ./genrtl.h15: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:3808: :../../gcc-10.2.0/gcc/rtl.h:1229:38:5 note: expanded from macro 'RTL_CHECK2' ./genrtl.h:: note: array 'fld' declared here && INTVAL (XEXP (x, 1)) > 0 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 383../../gcc-10.2.0/gcc/rtl.h:1341::233: note: expanded from macro 'XEXP' :1042 ^ ~:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1229:38: note: warning ^ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1968:29: notewarning: expanded from macro 'INTVAL' In file included from #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ^~~ : XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345../../gcc-10.2.0/gcc/rtl.h::3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning1338: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358: XSTR (rt, 2) = arg2; ^ ~ 1236: note: expanded from macro 'XINT' 27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 33 ^ ~note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:expanded from macro 'X0EXP' :note1103:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XCWINT' ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h::1228#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):2338:: ^~~note : ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' : XSTR (rt, 1) = arg1;note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here 4441340 rtunion fld[1];:23::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229note:38:::: 444:5: note: expanded from macro 'XSTR'array 'fld' declared here note: expanded from macro 'RTL_CHECK2'note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtlanal.c ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/selftest-rtl.c../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1];26: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : 3808 ^: ^ rtunion fld[1]; ^ :5330:15: warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :346 && INTVAL (XEXP (x, 1)) < xmode_width):3: In file included from ../../gcc-10.2.0/gcc/sel-sched.c warning ^ ~: ../../gcc-10.2.0/gcc/sel-sched-dump.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.h :../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h:::1341:23: note1072: expanded from macro 'XEXP' 2625: : In file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):./genrtl.h3:384 ::3: In file included from warning ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291341::38 : note: expanded from macro 'RTL_CHECK2' 23: ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4;note:1358:27: note: expanded from macro 'X0EXP' ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: : expanded from macro 'XSTR'expanded from macro 'XEXP' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:381340: note ^ ~:: 23expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'XSTR' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h1968 ^ ~ :../../gcc-10.2.0/gcc/rtl.h: : ^ ~ 291229 :38:444 :note5: ^ ~: expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.h: :1229:38 array 'fld' declared here :: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::note : 444:5:444expanded from macro 'INTVAL': 444#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :note5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here 5 rtunion fld[1];: : :array 'fld' declared here1236 ^: 33: In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: note: expanded from macro 'XCWINT' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):3808: ./genrtl.h:1135 :3:./genrtl.h warning: ^~~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]347 ../../gcc-10.2.0/gcc/rtl.h ^: 444 XINT (rt, 1) = arg1;: ^ ~ :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:5note:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h3::1338 :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^24 23: note: expanded from macro 'XINT' note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): rtunion fld[1];1073In file included from ../../gcc-10.2.0/gcc/sel-sched.c: ^ ~../../gcc-10.2.0/gcc/rtl.h:1358 :3::25: In file included from warning ^ ../../gcc-10.2.0/gcc/rtl.h27::../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ note5331../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~1340:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5 23:: :../../gcc-10.2.0/gcc/rtl.h:1338 ^ ~:23: 45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ^ ~ note1228: :expanded from macro 'XSTR' 38../../gcc-10.2.0/gcc/rtl.h:1229In file included from ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h :note1341: :23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2': noteexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/sel-sched-ir.c :26: : In file included from expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808 : ^ ~./genrtl.h : 1136../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38::31229: warning ^ ~note : :expanded from macro 'RTL_CHECK2'38: note: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5:../../gcc-10.2.0/gcc/rtl.h444:5 : note:: array 'fld' declared here rtunion fld[1]; ^ ~ ^ :note1968:29: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/selftest-rtl.c: ^ ~ note: : expanded from macro 'INTVAL' : 26#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1341::23: note: 444expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1229::1236array 'fld' declared here3808: rtunion fld[1]; 33 ^ note: ./genrtl.h:348: array 'fld' declared here rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XCWINT' : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) X0EXP (rt, 6) = NULL_RTX;38 ^ ~In file included from ^~~../../gcc-10.2.0/gcc/sel-sched-dump.c:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/system.h:24../../gcc-10.2.0/gcc/rtl.h1358:1340:23: note: expanded from macro 'XSTR' : In file included from :383:26: note: expanded from macro 'MIN' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK2': #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ^ ~ 27 : ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h: 38:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444note:5 : note: array 'fld' declared here: 3808 rtunion fld[1];: : ./genrtl.hexpanded from macro 'RTL_CHECK1' ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1103:3 ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: ../../gcc-10.2.0/gcc/rtl.hIn file included from : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::3808: :./genrtl.h:11375331:3:: 45warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:444 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1)));: 5 ^ ~: 5 XSTR (rt, 1) = arg1;: ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13401340: 23:: note: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^:array 'fld' declared here23 : note: expanded from macro 'XSTR'1229 rtunion fld[1]; ^ 1341:23: noteIn file included from : expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/sel-sched.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~: :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:449:3:379 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 444 XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h ::1229:38 ^ ~: note1229: expanded from macro 'RTL_CHECK2' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note5../../gcc-10.2.0/gcc/rtl.h:1338: XEXP (rt, 1) = arg1;38: note: expanded from macro 'RTL_CHECK2' : : ^ ~ :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:231341:23:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note : ^ ~expanded from macro 'XEXP' : note: expanded from macro 'XINT' : ^ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: 1968In file included from :../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 29../../gcc-10.2.0/gcc/rtl.h:: 1229 ^ ~:./genrtl.h38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1167 :3: ^ ~: 1104note../../gcc-10.2.0/gcc/rtl.h:1229:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1;3../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'INTVAL'444 :5: note: : note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: : ^ ~ ^~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h ^ ~ 444 1342In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c::26:: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::123623::533: note:: expanded from macro 'XCWINT' 38081341::23: notenote: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here : rtunion fld[1]; ^ ~ ^~~note ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 380expanded from macro 'RTL_CHECK2': expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/system.h3: ^383 :38: note: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'MIN' :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ^ 1229../../gcc-10.2.0/gcc/rtl.h:444::5:38 XBBDEF (rt, 2) = arg2;note444: ::25: array 'fld' declared here :In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: ./genrtl.h:450 ../../gcc-10.2.0/gcc/rtl.hnote:: 1345::25 rtunion fld[1];: note: expanded from macro 'XBBDEF' 3expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtlanal.c::5338: warning: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38 :note :note: expanded from macro 'RTL_CHECK1' : 444:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5array 'fld' declared here: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])15 rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ ~ : ^../../gcc-10.2.0/gcc/rtl.h :444:5 : note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c || INTVAL (XEXP (x, 1)) < 0:../../gcc-10.2.0/gcc/rtl.h26:: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ^ : ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c ^ ~: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:23:In file included from 1341:23../../gcc-10.2.0/gcc/rtl.h:: note: ../../gcc-10.2.0/gcc/selftest-rtl.cexpanded from macro 'XEXP' :38081234 :note29: :expanded from macro 'XVEC' note: expanded from macro 'XWINT' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 26 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:445../../gcc-10.2.0/gcc/rtl.h::5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3808: ./genrtl.h:1229381::38: note: expanded from macro 'RTL_CHECK2' :1135 note: array 'hwint' declared here3 ^ ~: HOST_WIDE_INT hwint[1]; ^ warning: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~59 :../../gcc-10.2.0/gcc/rtl.h26:444:: 5: note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ~ X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ In file included from ^ ~../../gcc-10.2.0/gcc/sel-sched.c ::196825:: 29In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: : ./genrtl.h:451:3../../gcc-10.2.0/gcc/rtl.h:: warning: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1338expanded from macro 'INTVAL':note : expanded from macro 'HOST_WIDE_INT' XVEC (rt, 4) = arg4; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 23../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358: 27: note: expanded from macro 'X0EXP'note :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1342 : ^ ~: # define HOST_WIDE_INT long longexpanded from macro 'XINT' ^ 23: ../../gcc-10.2.0/gcc/rtl.h:1228 :../../gcc-10.2.0/gcc/rtl.h38::1236:33: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ notenote../../gcc-10.2.0/gcc/rtl.h: :1229:38: XEXP (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2' noteexpanded from macro 'XVEC': expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XCWINT' rtunion fld[1]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 ^ ~ : ^ 23: note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^~~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ::../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/rtl.h:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:122938: note: expanded from macro 'RTL_CHECK2': 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h:444::./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444 : XEXP (rt, 2) = arg2; ^ ~ 538:: note: expanded from macro 'RTL_CHECK2'5 ../../gcc-10.2.0/gcc/rtl.h note:::51341: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1]; ^ :: 23array 'fld' declared here: noteIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26 rtunion fld[1];: array 'fld' declared here ^ ~ rtunion fld[1]; ^: In file included from ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtlanal.c3808: : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::382expanded from macro 'XEXP': 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h5::3808 : note./genrtl.h: :array 'fld' declared here452 :3: warning rtunion fld[1];: : 1229 ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ : XVEC (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/rtl.h 5339In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: :In file included from ../../gcc-10.2.0/gcc/rtl.h:38: note:: expanded from macro 'RTL_CHECK2' 151358:27: :note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: 3808array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h : ^ ~1342warning:23: note: 1253expanded from macro 'XVEC' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228: || INTVAL (XEXP (x, 1)) >= (int) bitwidth3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 : XVEC (rt, 1) = arg1; ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38:note note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341:23:: :note 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137expanded from macro 'RTL_CHECK1':3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342 XSTR (rt, 3) = arg3; ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ 231340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC' ::4441229::538:: notenote23: : : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XSTR'array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::../../gcc-10.2.0/gcc/rtl.h:1968:29 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^38 : note: expanded from macro 'RTL_CHECK2' :In file included from note26../../gcc-10.2.0/gcc/sel-sched.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~In file included from : ^ ~expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~::1229:38:444 :note255: note: array 'fld' declared here : : rtunion fld[1];In file included from 383 ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3expanded from macro 'RTL_CHECK2': 3: In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 6) = arg6;1236:33: note: expanded from macro 'XCWINT'../../gcc-10.2.0/gcc/sel-sched-ir.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])26 : ^~~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254: ^ ~3: warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XINT (rt, 5) = arg3; : ^ ~ 444 : ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5 : note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:: ^ 1338:23: note: expanded from macro 'XINT' 1338:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c::../../gcc-10.2.0/gcc/rtl.h5:1229: :24note: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167: 3: warning: 1340array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: 23: notenote: : XVEC (rt, 1) = arg1;: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note : expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR'array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1342../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: note: array 'fld' declared here rtunion fld[1]; ^ :23: note: expanded from macro 'XVEC' 5340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3815:: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/sel-sched.c || INTVAL (XEXP (x, 1)) >= xmode_width): 25 ^ ~:: 444In file included from :../../gcc-10.2.0/gcc/rtl.h5:12293808 :: ./genrtl.h:48638::3 :../../gcc-10.2.0/gcc/rtl.h:1341:23: notenote: expanded from macro 'XEXP':: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here: XINT (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5:../../gcc-10.2.0/gcc/selftest-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: :note26: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1229: :38: note: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1338:23note: note../../gcc-10.2.0/gcc/rtl.h: :: 1968:29: ^: array 'fld' declared here expanded from macro 'XINT' 3808: ./genrtl.h:384:3 rtunion fld[1];: warning: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 6) = arg4; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c::1340 ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : 23../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h122924:: : note: expanded from macro 'XSTR'In file included from :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/sel-sched-ir.c38../../gcc-10.2.0/gcc/rtl.h: note:: 26expanded from macro 'RTL_CHECK2': :In file included from 1229:38: note1236 ../../gcc-10.2.0/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:1255: :3:::333808: ^ ~warning expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note../../gcc-10.2.0/gcc/rtl.h./genrtl.h:444::: expanded from macro 'XCWINT' ^ ~ 1195#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :../../gcc-10.2.0/gcc/rtl.h3::444 ../../gcc-10.2.0/gcc/rtl.hwarning::5444:55: note: array 'fld' declared here : :: rtunion fld[1];notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here ^ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtlanal.c :5345 XWINT (rt, 1) = arg1;: 37 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched.c:25../../gcc-10.2.0/gcc/rtl.h: :In file included from :../../gcc-10.2.0/gcc/rtl.h1234:1342../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: return MAX (1, num0 - INTVAL (XEXP (x, 1)));4153808:: ::233::./genrtl.h ^ ~ warning: :29516:: notenote../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XWINT' 3#define XWINT(RTX, N) ((RTX)->u.hwint[N]):: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XVEC (rt, 1) = arg1;1341: XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h ^ ~23 :: ^ ~ ^ ~ 445 ../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h5note:../../gcc-10.2.0/gcc/rtl.h note: 1229:array 'hwint' declared here : HOST_WIDE_INT hwint[1]; : ^ 1342../../gcc-10.2.0/gcc/hwint.h: :59:2638:expanded from macro 'XEXP' note: 1338expanded from macro 'HOST_WIDE_INT' :23: note: expanded from macro 'XVEC' :# define HOST_WIDE_INT long long#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): notenote ^ ~ : expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229 ^: : 1229:38: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229444::5: note: : 38In file included from :../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h3808: ^ ~./genrtl.h ::12231968:29:: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'INTVAL' rtunion fld[1];444:5 : note 3: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared herewarning #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)../../gcc-10.2.0/gcc/rtl.h :444:5 ^~~: note ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];array 'fld' declared here ^ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/selftest-rtl.cIn file included from :../../gcc-10.2.0/gcc/sel-sched.cIn file included from 26../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c: ^~~: In file included from ../../gcc-10.2.0/gcc/rtl.h26:: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : 3808../../gcc-10.2.0/gcc/system.h:384:./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h517::38083: :./genrtl.h:1287:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :26warning XSTR (rt, 1) = arg1;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:448: XEXP (rt, 2) = arg2;: : ^ ~ 38note:: expanded from macro 'MAX' ../../gcc-10.2.0/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ~ ^ : 1341note:: 23expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h5:444:5: note: notearray 'fld' declared here : :23: note: rtunion fld[1];expanded from macro 'XSTR' ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1340../../gcc-10.2.0/gcc/rtlanal.c::5345:note../../gcc-10.2.0/gcc/rtl.h:12293723: : note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :: warningarray 'fld' declared here:1229:3838: note:: expanded from macro 'RTL_CHECK2': note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return MAX (1, num0 - INTVAL (XEXP (x, 1))); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1229:38 : ^ ~ note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c::24: In file included from 444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:4441253:3../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here : note: 1229 rtunion fld[1]; ^5 array 'fld' declared here: :38:In file included from :../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1];: ^ note26: : In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808 noteexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sel-sched.c:25: : array 'fld' declared here./genrtl.h :449:3 XVEC (rt, 1) = arg1; rtunion fld[1]; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ warning: : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c1342:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::26: In file included from : :../../gcc-10.2.0/gcc/rtl.h :3808: 1968 XINT (rt, 2) = arg2; ^ ~3808note: : ./genrtl.hexpanded from macro 'XVEC' :./genrtl.h29:1288: 3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1338 : ^ ~23: note: warningexpanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h:1229:: 518array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 ^ ~ :note38: XSTR (rt, 2) = arg2;note : expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INTVAL': 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~ :23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1236 ^ ~: 33 ^ ~: ../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 :38: note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:: : 4441341::5:523 ^ ~: note: expanded from macro 'XEXP'expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :5:In file included from ../../gcc-10.2.0/gcc/system.h:384:38: notenote: expanded from macro 'MAX' ../../gcc-10.2.0/gcc/selftest-rtl.cnote: array 'fld' declared here: rtunion fld[1];array 'fld' declared here ^ ~ rtunion fld[1]; ^: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^26 ^: ../../gcc-10.2.0/gcc/rtl.h: 444:5In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.cIn file included from :../../gcc-10.2.0/gcc/rtl.h26:3808: :./genrtl.h :450:../../gcc-10.2.0/gcc/rtl.h3::note1229In file included from : : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38 array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: XVEC (rt, 3) = arg3;./genrtl.h : ^ ~1289:3 rtunion fld[1];: warning../../gcc-10.2.0/gcc/sel-sched-dump.c : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : :: note XSTR (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtlanal.c:5348241342:23 : note:: expanded from macro 'XVEC' 42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1340::3808: ./genrtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:231254: note warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):../../gcc-10.2.0/gcc/rtl.h444:1229::38: note num0 = cached_num_sign_bit_copies (XEXP (x, 1), mode,: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ 35:: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1341warning:: ../../gcc-10.2.0/gcc/rtl.h23: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:4441229::5 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^note : XSTR (rt, 2) = arg2; note ^ ~: array 'fld' declared here: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1340 ^ ~:note ../../gcc-10.2.0/gcc/sel-sched.c23::25 note: : rtunion fld[1]; ^expanded from macro 'XSTR': In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229::380838expanded from macro 'RTL_CHECK2': ./genrtl.h:519:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3::444:5In file included from note: note : array 'fld' declared here : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XVEC (rt, 4) = arg4; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:5:../../gcc-10.2.0/gcc/rtlanal.c:5350:24: ../../gcc-10.2.0/gcc/rtl.h 42: :1228:38: note: expanded from macro 'RTL_CHECK1' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3 rtunion fld[1]; ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] num1 = cached_num_sign_bit_copies (XEXP (x, 2), mode, ^ ~ XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];444:5: note: array 'fld' declared here ^ : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warningIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtlanal.c:5435:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ 38: ../../gcc-10.2.0/gcc/rtl.h1341:23: note: expanded from macro 'XEXP' :2684:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 22: note: expanded from macro 'SET_SRC' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:35: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/recog.h :166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:5:: note:In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:326: In file included from 1526../../gcc-10.2.0/gcc/rtl.h:3808 XSTR (rt, 2) = arg2;: ./genrtl.h:: 486array 'fld' declared here: 3: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::25: note: rtunion fld[1];warning XINT (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ expanded from macro 'INSN_CODE' XWINT (rt, 1) = arg1; #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:35: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h: ^ 444../../gcc-10.2.0/gcc/rtl.h:1338In file included from :23: note: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c::26: In file included from ../../gcc-10.2.0/gcc/sel-sched.c../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:5:51625:: 3In file included from :../../gcc-10.2.0/gcc/rtl.h :warning3808: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)654 : ^ ~ :../../gcc-10.2.0/gcc/rtlanal.c:5521 XVEC (rt, 1) = arg1;: 9 :note 3: array 'fld' declared here warning../../gcc-10.2.0/gcc/rtl.h:1229:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; op1 = XEXP (cond, 1);38: ^ note ^ ~: expanded from macro 'RTL_CHECK2'warning ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24 XWINT (rt, 2) = arg2; ^ ~ 444 ^ ~:1342 :23:../../gcc-10.2.0/gcc/rtl.h note: : expanded from macro 'XVEC' 5../../gcc-10.2.0/gcc/rtl.h:1234::29:In file included from note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: array 'fld' declared here expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h :3808: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ./genrtl.h rtunion fld[1];: :12891229:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^../../gcc-10.2.0/gcc/rtl.h:445 :5:: 1229note: array 'hwint' declared here XSTR (rt, 3) = arg3;In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c HOST_WIDE_INT hwint[1]; ^ ~ ::3838../../gcc-10.2.0/gcc/rtl.h:: 1340note:23: ^ :: 35: note: expanded from macro 'XSTR': ../../gcc-10.2.0/gcc/recog.hnote:: 168expanded from macro 'RTL_CHECK2': 10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning../../gcc-10.2.0/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: ^ ~ return INSN_CODE (insn);../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~~~~444444 ::5:../../gcc-10.2.0/gcc/rtl.h :note51526:25: ../../gcc-10.2.0/gcc/hwint.h:59note: note::26:: expanded from macro 'RTL_CHECK2'note: expanded from macro 'HOST_WIDE_INT' array 'fld' declared here: array 'fld' declared here note: rtunion fld[1];# define HOST_WIDE_INT long long #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:5554:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'INSN_CODE' op0 = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1];: array 'fld' declared here ^ ../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^: ./genrtl.h:708../../gcc-10.2.0/gcc/selftest-rtl.c:../../gcc-10.2.0/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2684:22: note: expanded from macro 'SET_SRC' XEXP (rt, 2) = arg2; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26../../gcc-10.2.0/gcc/rtl.h::1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : note: expanded from macro 'SUBREG_BYTE' 1338:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:5563:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1); ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:5632:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:5647:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:5662:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ x = SET_SRC (set); ^~~~~~~~~~~~~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^ : ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/rtl.h:1230:37:In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; note: expanded from macro 'RTL_CHECKC1' ^ ~ 33: ../../gcc-10.2.0/gcc/sel-sched-ir.h:1222:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1679#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1675 rtunion fld[1]; ^ :25: note: expanded from macro 'NOTE_KIND' :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:5688:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ op0 = XEXP (x, 0), op1 = XEXP (x, 1);../../gcc-10.2.0/gcc/rtl.h:1371:32: note ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:5: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here ^ : expanded from macro 'XCINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.hHOOK_VECTOR_END (sched)../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^ :868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 2) = arg2; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtlanal.c:5789:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ 36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' HOOK_VECTOR_END (simd_clone) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1375:32: note: expanded from macro 'XCEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOST_WIDE_INT hwint[1];HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38:HOOK_VECTOR_END (omp) ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (goacc) ^ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' # define HOST_WIDE_INT long long ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtlanal.c:5795:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (vectorize) ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^ ~ ../../gcc-10.2.0/gcc/hwint.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 59:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long long#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:5795:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: noteIn file included from : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1373#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):32: note: expanded from macro 'XCSUBREG' ^~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:5795:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warningIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: notenote: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.cIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810 rtunion fld[1];:1 ^ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlanal.c XEXP (rt, 1) = arg1; ^ ~ :6084:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' *second = GEN_INT (CONST_DOUBLE_HIGH (value)); ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1993:30: note: expanded from macro 'CONST_DOUBLE_HIGH' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1237:36: note: expanded from macro 'XCMWINT' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36: In file included from ../../gcc-10.2.0/gcc/target.h: rtunion fld[1];276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 867#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]):3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3852:51: note: expanded from macro 'GEN_INT' :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.hIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 59 XSTR (rt, 2) = arg2; ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sese.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ return gs->op[1]; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340 return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XSTR (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:6127:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT len = INTVAL (XEXP (x, 1)); ^ ~../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1968:29: rtunion fld[1];:note: expanded from macro 'INTVAL' 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' gs->op[2] = rhs; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 tree GTY((length ("%h.num_ops"))) op[1]; ^ : ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:43../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:::444: :../../gcc-10.2.0/gcc/sel-sched-ir.h5: 1073note: array 'fld' declared here XSTR (rt, 1) = arg1;: 1222 ^ ~: 32: warning2715../../gcc-10.2.0/gcc/rtl.h:::134012::23 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^note ../../gcc-10.2.0/gcc/rtlanal.cwarning return gs->op[3]; ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h :347:../../gcc-10.2.0/gcc/rtl.h3:::1679:21 XSTR (rt, 2) = arg2;: note: ^ ~ note: array 'op' declared here : 6128:35 : ../../gcc-10.2.0/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR'expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' : 1340 tree GTY((length ("%h.num_ops"))) op[1];: ^ HOST_WIDE_INT pos = INTVAL (XEXP (x, 2)); 23: note: expanded from macro 'XSTR' ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)../../gcc-10.2.0/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~:1341:23../../gcc-10.2.0/gcc/rtl.h:: 1229:38:2735../../gcc-10.2.0/gcc/rtl.h: : ^ ~ 11../../gcc-10.2.0/gcc/rtl.h:12291675::38:25note : warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 return &ass->op[3];: 5: ^ ~note : note../../gcc-10.2.0/gcc/gimple.h: :expanded from macro 'NOTE_KIND'347 ::3array 'fld' declared here: rtunion fld[1]; note ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) note ^ ~: expanded from macro 'RTL_CHECK2' : In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/selftest-rtl.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:1371:: ^ ~ 380832: :1229./genrtl.h::927:../../gcc-10.2.0/gcc/rtl.h3::38444::5: notenote : : note: expanded from macro 'RTL_CHECK2'warning : array 'fld' declared here array 'op' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1236:33:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XCWINT': In file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])25 : In file included from ../../gcc-10.2.0/gcc/rtl.h:12303808:: ./genrtl.h: ^~~../../gcc-10.2.0/gcc/rtl.h:1342 ^:23:1103 : note: ../../gcc-10.2.0/gcc/rtl.h37:: noteexpanded from macro 'XVEC': expanded from macro 'RTL_CHECKC1'3 444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 2745:3:: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = rhs; warning ^ ~ rtunion fld[1]; ^ ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:1229 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ :38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c:6294:14: rtunion fld[1];warning ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c: rtx plus = XEXP (*info->inner, 1); ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ../../gcc-10.2.0/gcc/rtlanal.c:6509:20../../gcc-10.2.0/gcc/rtl.h ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here return INTVAL (XEXP (index, 1)); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3140:3: warningIn file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, XSTR (rt, 2) = arg2; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^~~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1234#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtlanal.c:6514:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' return HOST_WIDE_INT_1 << INTVAL (XEXP (index, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &call_stmt->op[2]; ^ ~ :1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/gimple.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) call_stmt->op[2] = chain; ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.cIn file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c3:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2604:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] IDATA_RHS (id) = SET_SRC (pat); ^~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 2684:22: note: expanded from macro 'SET_SRC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: ^ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; gs->op[1] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/sel-sched-ir.c:2952#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:2992:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here :444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/sel-sched-ir.c:2992:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:3065:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:3731:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:3734:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (bb)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:38: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:38: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:38: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:4985:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_BASIC_BLOCK (note) == bb ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:44: ../../gcc-10.2.0/gcc/sel-sched-ir.h:1222:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:5755:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn_rtx) = label; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:5756:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:5798:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *ptail = ®_NOTES (res); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:5805:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c:5805:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:1846:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:3537:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (EXPR_INSN_RTX (expr)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:3544:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (EXPR_INSN_RTX (expr)) < 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4184:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (insn) >= 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4473:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (bb_end)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4640:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4641:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4643:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] std::swap (CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sel-sched.c:4644:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<_sel_insn_data, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/sel-sched.c:4950:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (block_new)));#define offsetof(t, d) __builtin_offsetof(t, d) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_embed>::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:1679: size_t size = vec::embedded_size (alloc); ^ 21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<_sel_insn_data>' requested here (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' :1755:10: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::reserve' requested here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/vec.h:1883:3: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::reserve_exact' requested here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/vec.h:1901:3: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::safe_grow' requested here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ safe_grow (len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/system.h:748:14../../gcc-10.2.0/gcc/sel-sched-ir.c:4212:13: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::safe_grow_cleared' requested here : note: expanded from macro 'gcc_assert' s_i_d.safe_grow_cleared (size); ^ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 124 warnings generated. ../../gcc-10.2.0/gcc/sel-sched.c:5347:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] = INSN_SCHED_CYCLE (insn) + (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5)109 warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o shrink-wrap.o -MT shrink-wrap.o -MMD -MP -MF ./.deps/shrink-wrap.TPo ../../gcc-10.2.0/gcc/shrink-wrap.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o simplify-rtx.o -MT simplify-rtx.o -MMD -MP -MF ./.deps/simplify-rtx.TPo ../../gcc-10.2.0/gcc/simplify-rtx.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 130 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sparseset.o -MT sparseset.o -MMD -MP -MF ./.deps/sparseset.TPo ../../gcc-10.2.0/gcc/sparseset.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 154 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o spellcheck.o -MT spellcheck.o -MMD -MP -MF ./.deps/spellcheck.TPo ../../gcc-10.2.0/gcc/spellcheck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o spellcheck-tree.o -MT spellcheck-tree.o -MMD -MP -MF ./.deps/spellcheck-tree.TPo ../../gcc-10.2.0/gcc/spellcheck-tree.c 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sreal.o -MT sreal.o -MMD -MP -MF ./.deps/sreal.TPo ../../gcc-10.2.0/gcc/sreal.c In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOOK_VECTOR_END (sched) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1:HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp):50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone)HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (addr_space)../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50note: expanded from macro 'HOOK_VECTOR_END' : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1HOOK_VECTOR_END (c) ^: warning: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43empty macro arguments are a C99 feature [-Wc99-extensions] :50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching)HOOK_VECTOR_END (mode_switching) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1:../../gcc-10.2.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning rtx tmp = XEXP (this, 1);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1); ^ ~ :1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:1345:25: ^ ~ note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' return XBBDEF (insn, 2); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~ :1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' return XUINT (insn, 4); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~ :1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' return XUINT (insn, 4); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XEXP (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c XBBDEF (rt, 2) = arg2; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: XEXP (rt, 3) = arg3; ^ ~ 23: note../../gcc-10.2.0/gcc/rtl.h:1341:23: expanded from macro 'XEXP' : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/shrink-wrap.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 6) = arg6; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1229:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: X0EXP (rt, 3) = NULL_RTX; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: rtunion fld[1]; ^ expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1228:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; XINT (rt, 5) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.cIn file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: XINT (rt, 2) = arg2; ^ ~ expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 5) = arg5; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 6) = arg6; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23:../../gcc-10.2.0/gcc/rtl.h:1229 note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.cIn file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1234#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' HOST_WIDE_INT hwint[1]; ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XWINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XWINT (rt, 2) = arg2; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here # define HOST_WIDE_INT long long ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.cIn file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note XSTR (rt, 1) = arg1;: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cnote: array 'fld' declared here :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.cIn file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.cIn file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:261 warning generated. : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o stack-ptr-mod.o -MT stack-ptr-mod.o -MMD -MP -MF ./.deps/stack-ptr-mod.TPo ../../gcc-10.2.0/gcc/stack-ptr-mod.c In file included from ../../gcc-10.2.0/gcc/sreal.c:58: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:32: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h1 warning generated. :1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sreal.c:59: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/sreal.c:59: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/simplify-rtx.c:240:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/shrink-wrap.c:36: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/shrink-wrap.c:176:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o statistics.o -MT statistics.o -MMD -MP -MF ./.deps/statistics.TPo ../../gcc-10.2.0/gcc/statistics.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/simplify-rtx.c:444:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:445:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:452:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:456:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/shrink-wrap.c:580:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (ret) = simple_return_rtx; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:465:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:466:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = simplify_replace_fn_rtx (XEXP (x, 2), old_rtx, fn, data); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/shrink-wrap.c:662:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1371:32: ^ ~ note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:467:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:467:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:481:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:497:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:509:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:660:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 1), op_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:681:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:693:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:705:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:717:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_op = XEXP (XEXP (op, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:718:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask_op = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:762:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), XEXP (op, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:762:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), XEXP (op, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:774:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op, 1)) & (precision - 1)) == 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:778:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:794:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) % GET_MODE_BITSIZE (int_mode) == 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:795:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) > 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:796:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) < GET_MODE_BITSIZE (int_op_mode) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:804:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:851:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (op, 1)), mode) == -1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:923:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:927:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == constm1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:941:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), mode)) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:947:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:949:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), mode)) != 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:962:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ROTATE, mode, temp, XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:988:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (op), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1442:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1000:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx in1 = XEXP (op, 0), in2 = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229clang: :38: note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1037:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1038:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx false_rtx = XEXP (op, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1059:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1075:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, XEXP (op, 1), XEXP (op, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1085:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_unary_operation (NEG, mode, XEXP (op, 1), mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1092:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, temp, XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1100:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_gen_unary (NEG, mode, XEXP (op, 1), mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1111:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ASHIFT, mode, temp, XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1118:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1120:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1126:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1128:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1132:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1139:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const0_rtx ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1366:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1389:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1429:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];25 warnings generated. ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1454:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1500:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1500:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1502:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1508:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1523:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) != const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1569:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1587:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1594:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1620:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1620:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1622:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:1626:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o stmt.o -MT stmt.o -MMD -MP -MF ./.deps/stmt.TPo ../../gcc-10.2.0/gcc/stmt.c ../../gcc-10.2.0/gcc/simplify-rtx.c:2101:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op1, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2114:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (swap_commutative_operands_p (XEXP (op0, 1), op1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2117:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2121:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_binary_operation (code, mode, XEXP (op0, 1), op1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2128:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2280:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), XEXP (op1, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2280:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), XEXP (op1, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2307:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/simplify-rtx.c:2473:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2478:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2479:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2481:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2494:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = rtx_mode_t (XEXP (rhs, 1), int_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2499:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2500:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2502:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2528:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2538:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2589:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2589:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2658:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2663:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2664:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2666:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2679:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::neg (rtx_mode_t (XEXP (rhs, 1), int_mode)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2684:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2685:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2687:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2737:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_gen_unary (NOT, mode, XEXP (op1, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2741:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (op0, XEXP (op1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2765:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2781:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2826:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2826:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2843:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2843:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2946:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2962:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2964:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2986:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2986:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:2988:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_ROTATE (mode, XEXP (opright, 0), XEXP (opleft, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1442:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3000:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3000:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3006:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3007:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (opright, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3010:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (opleft), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1442:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3021:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3023:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int count = INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3032:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3042:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == ~INTVAL (XEXP (op1, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3041:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op0, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3056:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XEXP (XEXP (top1, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3058:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (top1, 0), 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3063:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (AND, mode, tem, XEXP (top1, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3098:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3101:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3136:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3165:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3166:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3195:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3254:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3255:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3265:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), trueop1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3269:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3293:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) == GET_MODE_PRECISION (int_mode) - 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3380:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT tmp = INTVAL (trueop1) & INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3394:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3398:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3410:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, XEXP (XEXP (op0, 0), 1), op1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3414:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), op1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3421:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3423:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3443:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pmop[1] = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3471:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (pmop[0] != XEXP (op0, 0) || pmop[1] != XEXP (op0, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3483:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op0, XEXP (op1, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3489:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op1, XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3494:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op0, XEXP (XEXP (op1, 1), 0))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3500:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (XEXP (op0, 1), 0))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3695:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (op0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3700:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (inner_mode, INTVAL (XEXP (SUBREG_REG (op0), 1)) + INTVAL (op1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3854:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (trueop0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:3872:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op01 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4007:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx subop1 = XEXP (trueop0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4075:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XEXP (vec, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4090:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx trueop02 = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4104:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (all_operand0 && !side_effects_p (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4107:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (VEC_SELECT, mode, XEXP (op0, 1), op1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4116:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0_subop1 = XEXP (trueop0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4205:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par0 = XEXP (trueop0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4206:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par1 = XEXP (trueop1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4761:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (this_op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4795:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (XEXP (this_op, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:4941:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (tem, 0), 1) == rhs) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5131:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5165:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5172:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5182:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (op1, XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5184:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5187:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5197:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5200:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5208:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (op0, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5265:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5276:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (c, XEXP (tem, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5303:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5310:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_relational (code, mode, cmp_mode, XEXP (op0, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5316:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5317:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5328:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5340:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (op0code == IOR && rtx_equal_p (XEXP (op0, 1), op1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5342:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx not_y = simplify_gen_unary (NOT, cmp_mode, XEXP (op0, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5352:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((op0code == AND && rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5357:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lhs = simplify_gen_binary (AND, cmp_mode, not_x, XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5486:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5746:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner_const = avoid_constant_pool_reference (XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5867:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == VEC_MERGE && rtx_equal_p (XEXP (x, 2), mask)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5890:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5899:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5903:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5915:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5916:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx top2 = simplify_merge_mask (XEXP (x, 2), mask, op); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5921:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] top1 ? top1 : XEXP (x, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:5922:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] top2 ? top2 : XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6019:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6021:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6030:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6032:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6042:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cv = XEXP (op0, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6058:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1470:40: note: expanded from macro 'gen_rtx_NE' gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6068:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6104:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6109:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6161:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/simplify-rtx.c:6167:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' XEXP (op0, 1), op1, op2); ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6168:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(sel & ~sel0 & mask) && !side_effects_p (XEXP (op0, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6175:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op1, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6181:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' op0, XEXP (op1, 1), op2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6182:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(~sel & ~sel1 & mask) && !side_effects_p (XEXP (op1, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:5: note: array 'fld' declared here :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/simplify-rtx.c:6195:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tem = XVECEXP ((XEXP (XEXP (op0, 0), 1)), 0, 0); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:45: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/simplify-rtx.c:6874:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:6988:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] part = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7070:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/simplify-rtx.c:7160:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7161:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, XEXP (x, 1), XEXP (x, 0)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7166:66: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_binary_operation (code, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7171:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7172:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7182:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7188:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/simplify-rtx.c:7196:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (x, 0), 0), XEXP (x, 1))) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/simplify-rtx.c:7197:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o stor-layout.o -MT stor-layout.o -MMD -MP -MF ./.deps/stor-layout.TPo ../../gcc-10.2.0/gcc/stor-layout.c In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); 284 ^ ~ warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o store-motion.o -MT store-motion.o -MMD -MP -MF ./.deps/store-motion.TPo ../../gcc-10.2.0/gcc/store-motion.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];108 warnings generated. ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o streamer-hooks.o -MT streamer-hooks.o -MMD -MP -MF ./.deps/streamer-hooks.TPo ../../gcc-10.2.0/gcc/streamer-hooks.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stmt.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/stmt.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 128 warnings generated. ../../gcc-10.2.0/gcc/stmt.c:160:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NAME (DECL_RTL (label)) = IDENTIFIER_POINTER (DECL_NAME (label)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o stringpool.o -MT stringpool.o -MMD -MP -MF ./.deps/stringpool.TPo ../../gcc-10.2.0/gcc/stringpool.c In file included from ../../gcc-10.2.0/gcc/stmt.c:27: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/stmt.c:986:17: note: in instantiation of member function 'vec::safe_push' requested here case_list.safe_push (simple_case_node (low, high, lab)); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1HOOK_VECTOR_END (c) warning generated. ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o substring-locations.o -MT substring-locations.o -MMD -MP -MF ./.deps/substring-locations.TPo ../../gcc-10.2.0/gcc/substring-locations.c #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: clang: warning: ../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'XEXP' :1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' return XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1228:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ^ 448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1339:26: note: expanded from macro 'XUINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/stor-layout.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1860:28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: noteIn file included from : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1340../../gcc-10.2.0/gcc/store-motion.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' *step_out = XEXP (x, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XEXP' :3798:11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/stor-layout.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/store-motion.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 142 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o target-globals.o -MT target-globals.o -MMD -MP -MF ./.deps/target-globals.TPo ../../gcc-10.2.0/gcc/target-globals.c In file included from ../../gcc-10.2.0/gcc/stor-layout.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/stor-layout.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/stor-layout.c:40: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 146 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o targhooks.o -MT targhooks.o -MMD -MP -MF ./.deps/targhooks.TPo ../../gcc-10.2.0/gcc/targhooks.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/store-motion.c:307:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/store-motion.c:553:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!can_assign_to_reg_without_clobbers_p (SET_SRC (set), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/store-motion.c:730:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (before)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/store-motion.c:915:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = prepare_copy_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/store-motion.c:927:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/store-motion.c:927:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o timevar.o -MT timevar.o -MMD -MP -MF ./.deps/timevar.TPo ../../gcc-10.2.0/gcc/timevar.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DTARGET_NAME=\"i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o toplev.o -MT toplev.o -MMD -MP -MF ./.deps/toplev.TPo ../../gcc-10.2.0/gcc/toplev.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (asm_out)5: note: array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: 3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (omp) ^ XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) XEXP (rt, 1) = arg1; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XBBDEF (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: X0EXP (rt, 5) = NULL_RTX; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (addr_space) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ HOOK_VECTOR_END (c) ^../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: : note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/targhooks.c:52: ../../gcc-10.2.0/gcc/rtl.h:1358:27:In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'X0EXP' HOOK_VECTOR_END (cxx) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :43:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'HOOK_VECTOR_END' 1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 6) = NULL_RTX; ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h : rtunion fld[1]; ^ 276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/targhooks.c:54: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: XINT (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1338:23: note../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: XEXP (rt, 2) = arg2; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :3808: ./genrtl.h:519:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note X0EXP (rt, 4) = NULL_RTX; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1358:27: note ^ ~ : expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XUINT (insn, 4); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 1871../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1876:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 40: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: return safe_as_a (JUMP_LABEL (this)); expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 139 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here 444 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tracer.o -MT tracer.o -MMD -MP -MF ./.deps/tracer.TPo ../../gcc-10.2.0/gcc/tracer.c In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: 700:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: ../../gcc-10.2.0/gcc/rtl.h:3084:19 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26 : note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ In file included from ../../gcc-10.2.0/gcc/target-globals.c:HOOK_VECTOR_END (sched)24 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^./genrtl.h:1223:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1230 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:37../../gcc-10.2.0/gcc/target-hooks-macros.h: note: expanded from macro 'RTL_CHECKC1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:HOOK_VECTOR_END (simt) ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:50: note: expanded from macro 'HOOK_VECTOR_END' 38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :276: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3In file included from ../../gcc-10.2.0/gcc/toplev.c: In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3;:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^ :1342:23: ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: expanded from macro 'XVEC' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/target-globals.c:24178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:expanded from macro 'XINT' 5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)clang: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;warningIn file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h: 276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (cxx) rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/targhooks.c:: 54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/toplev.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (target_option) ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/toplev.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/toplev.c ^ :29: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/toplev.c:30: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: rtx tmp = XEXP (this, 1); ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: X0EXP (rt, 6) = NULL_RTX; ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: XINT (rt, 5) = arg3; ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: :1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XVEC (rt, 5) = arg5; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1375:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 1341:23#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.defIn file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ :937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/targhooks.c../../gcc-10.2.0/gcc/rtl.h:2966:18:HOOK_VECTOR_END (simd_clone): ^ 54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/target-globals.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE);:444:5: note: array 'fld' declared here :276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/target-globals.c :27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3:In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :27: note: expanded from macro 'X0EXP' 1 warning generated#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ . ../../gcc-10.2.0/gcc/rtl.h:1228:38: In file included from note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/toplev.c:30: ../../gcc-10.2.0/gcc/rtl.h:3084:In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (addr_space) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :1365:29: note: expanded from macro 'X0MEMATTR' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o trans-mem.o -MT trans-mem.o -MMD -MP -MF ./.deps/trans-mem.TPo ../../gcc-10.2.0/gcc/trans-mem.c In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/target-globals.c1229:38: note: expanded from macro 'RTL_CHECK2' :In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from 27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ 3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from :HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/targhooks.c :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 : note: expanded from macro 'HOOK_VECTOR_END' ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 114 warnings generated. ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warningIn file included from ../../gcc-10.2.0/gcc/targhooks.c:54: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:1229:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/target-globals.c:27: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/targhooks.c:: 54: In file included from ../../gcc-10.2.0/gcc/rtl.h::5empty macro arguments are a C99 feature [-Wc99-extensions]: note: array 'fld' declared here 3808: rtunion fld[1]; ^ ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (C90_EMPTY_HACK)In file included from ../../gcc-10.2.0/gcc/toplev.c :30: XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-affine.o -MT tree-affine.o -MMD -MP -MF ./.deps/tree-affine.TPo ../../gcc-10.2.0/gcc/tree-affine.c :1229:38: note: expanded from macro 'RTL_CHECK2' :1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/target-globals.c:32: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~:38: note: expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];5: note: array 'fld' declared here ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/targhooks.c: rtunion fld[1]; ^ :54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from 4441073:3../../gcc-10.2.0/gcc/target-globals.c:5:: note: :array 'fld' declared here rtunion fld[1]; ^ 32: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; In file included from ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-globals.c: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3808444: ./genrtl.h:1103:5: note: array 'fld' declared here 32: In file included from ../../gcc-10.2.0/gcc/ira-int.h:24: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ return INSN_CODE (insn); ../../gcc-10.2.0/gcc/rtl.h:1340:23: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 5) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~:1338:23: note :3808: : ./genrtl.h:221:3: warningexpanded from macro 'XINT' : ../../gcc-10.2.0/gcc/rtl.h:1229:38: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1345: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 25 rtunion fld[1]; ^ : note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' :3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; clang../../gcc-10.2.0/gcc/rtl.h: :444:5 ^ ~warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1];:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:444:5: :5: note: array 'fld' declared here note rtunion fld[1]; : ^ array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/targhooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XEXP' :1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3:../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1341# define HOST_WIDE_INT long long ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: XINT (rt, 4) = arg4;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: XVEC (rt, 3) = arg3; ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: XEXP (rt, 3) = arg3;In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ^ ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:66: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:66: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:66: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tracer.c:40: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/targhooks.c:75: ../../gcc-10.2.0/gcc/output.h:129:6: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3);../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/targhooks.c:76: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1];:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 127 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~In file included from ../../gcc-10.2.0/gcc/tracer.c:40: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o asan.o -MT asan.o -MMD -MP -MF ./.deps/asan.TPo ../../gcc-10.2.0/gcc/asan.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/toplev.c:40: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/toplev.c:40: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' XSTR (rt, 6) = arg4; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:40: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:41: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/toplev.c:41: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from friend struct cgraph_edge;../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2250#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/cgraph.h::5: note: array 'fld' declared here 2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/cgraph.hnote: expanded from macro 'RTL_CHECK2' :2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tracer.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:45: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/toplev.c:50: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:59: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/toplev.c:72: ../../gcc-10.2.0/gcc/auto-profile.h:29:56: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/auto-profile.h:29:56: note: did you mean class here? extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/toplev.c:77: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tracer.c:42: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &gs->op[2]; ^ ~ 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return XEXP (insn, 3); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 gs->op[3] = rhs; ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return XUINT (insn, 4); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT'In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 129 warnings generated. ../../gcc-10.2.0/gcc/rtl.h::3107:10: warning: 444:5: In file included from note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (sched) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[1]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1534:12#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/gimple.h:3140:3In file included from ../../gcc-10.2.0/gcc/toplev.c:84 : :../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning gs->op[1] = fn; ^ ~ : struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :3:void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:1736#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (simt) ^ 16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229 ^ for_user)) cgraph_edge ^ :38../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:433150: note: :did you mean class here? :void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ 43note: expanded from macro 'RTL_CHECK2': class3 : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:5036: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: HOOK_VECTOR_END (omp)note rtunion fld[1]; ^ : previous use is here for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning../../gcc-10.2.0/gcc/gimple.h: In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]HOOK_VECTOR_END (goacc): ^ cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here : for_user)) cgraph_edge 3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2]; ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:372:3: cross_module_call_p (struct cgraph_edge *edge) clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tsan.o -MT tsan.o -MMD -MP -MF ./.deps/tsan.TPo ../../gcc-10.2.0/gcc/tsan.c ^~~~~~ class return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: array 'op' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1375 tree GTY((length ("%h.num_ops"))) op[1]; ^ :32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3227#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return &call_stmt->op[2];HOOK_VECTOR_END (vectorize) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: ../../gcc-10.2.0/gcc/gimple.hnote: expanded from macro 'HOOK_VECTOR_END' :372:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10:../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/tree-affine.c:24 ^ : ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/trans-mem.c:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[1];HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here HOOK_VECTOR_END (emutls) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 43: tree GTY((length ("%h.num_ops"))) op[1]; ^ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here HOOK_VECTOR_END (target_option) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: In file included from warning../../gcc-10.2.0/gcc/trans-mem.c:26: In file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: XEXP (rt, 6) = arg6; ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452warning:: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: rtx tmp = XEXP (this, 1); ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1407#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1345:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'hwint' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' # define HOST_WIDE_INT long long ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' 1876:40: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1358#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/tree-affine.c38: note: expanded from macro 'RTL_CHECK2' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/tree-affine.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-affine.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' :444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls)In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310 ^ :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (cxx) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^5: note129: array 'fld' declared here rtunion fld[1]; warnings generated. ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 7) = NULL_RTX;HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XBBDEF (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/asan.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP':1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ubsan.o -MT ubsan.o -MMD -MP -MF ./.deps/ubsan.TPo ../../gcc-10.2.0/gcc/ubsan.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx next = XEXP (insn, 1);In file included from ../../gcc-10.2.0/gcc/tree-affine.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/trans-mem.c:../../gcc-10.2.0/gcc/gimple.h:347:3: ^ ~note: array 'op' declared here 27: tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/rtl.h:444:5: notenote../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/gimple.h:2681:note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: 147511: warningIn file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); return &gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h::347:3: note: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here XVEC (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote:: gs->op[2] = rhs; ^ ~ 444../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~: :1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return XBBDEF (insn, 2); ^ ~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ 451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XVEC' :444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27 gs->op[3] = rhs; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:486:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339::26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) return gs->op[1]; ^ ~ ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: XVEC (rt, 1) = arg1; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372 rtunion fld[1]; ^ :3In file included from ../../gcc-10.2.0/gcc/trans-mem.c:: 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here XEXP (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ call_stmt->op[2] = chain; ^ ~ In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :372:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here clang: HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 2039: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: note: expanded from macro 'SUBREG_BYTE' XWINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) XSTR (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: HOST_WIDE_INT hwint[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: rtunion fld[1];note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:1341:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 2) = arg2; memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/tsan.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3In file included from ../../gcc-10.2.0/gcc/trans-mem.c:29: ../../gcc-10.2.0/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; return gs->op[1]; ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/gimple.h::27: note: expanded from macro 'X0EXP' 2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/gimple.h:3107:10../../gcc-10.2.0/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here :444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &call_stmt->op[2]; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here call_stmt->op[2] = chain; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tsan.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XVEC (rt, 1) = arg1; ^ ~ :3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 128 gs->op[2] = label; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' warnings generated. ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tsan.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 XSTR (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/asan.c5: note: array 'fld' declared here :27: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tsan.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo ../../gcc-10.2.0/gcc/sanopt.c rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XBBDEF (rt, 2) = arg2;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/asan.c rtunion fld[1]; ^ :In file included from 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/asan.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tsan.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 1) = arg1; ^ ~ # define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: ../../gcc-10.2.0/gcc/rtl.h:1345:25:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: note: expanded from macro 'XBBDEF' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/rtl.h:1341 note: expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/trans-mem.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ 5: note: array 'fld' declared here ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ ^ : ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from ../../gcc-10.2.0/gcc/asan.c23:../../gcc-10.2.0/gcc/coretypes.h note: expanded from macro 'XEXP' :144:1: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)struct cgraph_edge; ^~~~~~ class :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/trans-mem.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.hIn file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3;1736:16: note: previous use is here for_user)) cgraph_edge ^ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ friend struct cgraph_edge; ^~~~~~ class ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning:1229:38: note: expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^ In file included from ../../gcc-10.2.0/gcc/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: clang: warning../../gcc-10.2.0/gcc/cgraph.h XEXP (rt, 1) = arg1; ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1341:23: note: expanded from macro 'XEXP' :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ rtunion fld[1]; bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? X0EXP (rt, 2) = NULL_RTX; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:45: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/cgraph.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1736:16#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:47: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 166 warnings rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here generated rtunion fld[1];. ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sancov.o -MT sancov.o -MMD -MP -MF ./.deps/sancov.TPo ../../gcc-10.2.0/gcc/sancov.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/trans-mem.c:4309:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/trans-mem.c:4309:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/trans-mem.c:4744:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/trans-mem.c:4744:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/trans-mem.c:5161: 3note: array 'fld' declared here : warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct cgraph_edge *e = node->get_edge (stmt);In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/cgraph.h:1736:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/trans-mem.c:5161:3: note: did you mean class here? note: array 'fld' declared here rtunion fld[1]; ^ struct cgraph_edge *e = node->get_edge (stmt); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1];:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note../../gcc-10.2.0/gcc/trans-mem.c:5534:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) struct cgraph_edge *e;: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:array 'op' declared here 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1];:1736:16: note: previous use is here ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning../../gcc-10.2.0/gcc/trans-mem.c:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5534:7: note: did you mean class here? X0EXP (rt, 5) = NULL_RTX; struct cgraph_edge *e; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358:27: note: expanded from macro 'X0EXP' gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 347:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:2661:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/trans-mem.c:5682: ./gt-trans-mem.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'X0EXP' ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class hash_table../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-trans-mem.h:60:3: note: did you mean class here? rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ./gt-trans-mem.h:60:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./gt-trans-mem.h:60:64: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10:../../gcc-10.2.0/gcc/gimple.h:3107:10In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ubsan.c return gs->op[1]; ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here X0EXP (rt, 3) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h:clang: 372warning../../gcc-10.2.0/gcc/gimple.h:2661:12:../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] X0EXP (rt, 4) = NULL_RTX; ^ ~ 3: note: array 'op' declared here return gs->op[2]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return &gs->op[2]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' gs->op[2] = rhs; ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return &call_stmt->op[2]; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5;../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ubsan.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 6) = arg6; ^ ~ :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3673#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[3] = label; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XWINT (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tsan.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/asan.c:40: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/asan.c:40: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/asan.c:56: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/asan.c:64: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warningIn file included from ../../gcc-10.2.0/gcc/ubsan.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here HOOK_VECTOR_END (mode_switching) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.c:47: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 128 warnings generated. ../../gcc-10.2.0/gcc/asan.c:3044:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asan_add_global (SYMBOL_REF_DECL (XEXP (desc->rtl, 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-call-cdce.o -MT tree-call-cdce.o -MMD -MP -MF ./.deps/tree-call-cdce.TPo ../../gcc-10.2.0/gcc/tree-call-cdce.c In file included from ../../gcc-10.2.0/gcc/ubsan.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ubsan.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/sanopt.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ubsan.c:38: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ubsan.c:2461: ./gt-ubsan.h:134:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ubsan.h:134:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/sancov.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/sancov.c:42: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/sancov.c:43: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/sancov.c:43: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-cfg.o -MT tree-cfg.o -MMD -MP -MF ./.deps/tree-cfg.TPo ../../gcc-10.2.0/gcc/tree-cfg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-call-cdce.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-cfgcleanup.o -MT tree-cfgcleanup.o -MMD -MP -MF ./.deps/tree-cfgcleanup.TPo ../../gcc-10.2.0/gcc/tree-cfgcleanup.c In file included from ../../gcc-10.2.0/gcc/tree-call-cdce.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-call-cdce.c:901:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here edges.reserve (nconds); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/gimple.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note gs->op[2] = rhs; ^ ~ : expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :372:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 316:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h: ^ 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:3653#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 3) = arg3;:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 22 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-chrec.o -MT tree-chrec.o -MMD -MP -MF ./.deps/tree-chrec.TPo ../../gcc-10.2.0/gcc/tree-chrec.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-complex.o -MT tree-complex.o -MMD -MP -MF ./.deps/tree-complex.TPo ../../gcc-10.2.0/gcc/tree-complex.c In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:55: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 135 warnings generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-data-ref.o -MT tree-data-ref.o -MMD -MP -MF ./.deps/tree-data-ref.TPo ../../gcc-10.2.0/gcc/tree-data-ref.c ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:46: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:46: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:1590:8: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:1590:8: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 151 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-dfa.o -MT tree-dfa.o -MMD -MP -MF ./.deps/tree-dfa.TPo ../../gcc-10.2.0/gcc/tree-dfa.c In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-data-ref.c:80: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtx tmp = XEXP (this, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:383808: ./genrtl.h: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-chrec.c:38: :1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; return gs->op[1]; ^ ~ ^ ~../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1506../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ gs->op[1] = rhs; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here # define HOST_WIDE_INT long long tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:2661:12: :warning444:5: note: array 'fld' declared here In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-complex.c return gs->op[2]; ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^ :1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4);../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1534../../gcc-10.2.0/gcc/gimple.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/gimple.h rtunion fld[1];:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1340#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/rtl.h:1229:38: note: : note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-complex.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 156 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-diagnostic.o -MT tree-diagnostic.o -MMD -MP -MF ./.deps/tree-diagnostic.TPo ../../gcc-10.2.0/gcc/tree-diagnostic.c In file included from ../../gcc-10.2.0/gcc/tree-data-ref.c:82: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 133 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-diagnostic-path.o -MT tree-diagnostic-path.o -MMD -MP -MF ./.deps/tree-diagnostic-path.TPo ../../gcc-10.2.0/gcc/tree-diagnostic-path.cc In file included from ../../gcc-10.2.0/gcc/tree-dfa.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-dump.o -MT tree-dump.o -MMD -MP -MF ./.deps/tree-dump.TPo ../../gcc-10.2.0/gcc/tree-dump.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-eh.o -MT tree-eh.o -MMD -MP -MF ./.deps/tree-eh.TPo ../../gcc-10.2.0/gcc/tree-eh.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-emutls.o -MT tree-emutls.o -MMD -MP -MF ./.deps/tree-emutls.TPo ../../gcc-10.2.0/gcc/tree-emutls.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-if-conv.o -MT tree-if-conv.o -MMD -MP -MF ./.deps/tree-if-conv.TPo ../../gcc-10.2.0/gcc/tree-if-conv.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: ../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-inline.o -MT tree-inline.o -MMD -MP -MF ./.deps/tree-inline.TPo ../../gcc-10.2.0/gcc/tree-inline.c In file included from ../../gcc-10.2.0/gcc/tree-eh.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-eh.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-eh.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-eh.c:42: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-into-ssa.o -MT tree-into-ssa.o -MMD -MP -MF ./.deps/tree-into-ssa.TPo ../../gcc-10.2.0/gcc/tree-into-ssa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-if-conv.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/tree-if-conv.c:89: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ :1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: ../../gcc-10.2.0/gcc/gimple.h:expanded from macro 'RTL_CHECKC1' 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341: rtunion fld[1];23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XEXP (rt, 6) = arg6; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :3808: ./genrtl.h:226:3: warning#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1230 XEXP (rt, 3) = arg3; ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 4) = arg4; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1375:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 276 SUBREG_BYTE (x), GET_MODE (x));: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1373:32: note: expanded from macro 'XCSUBREG' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched):1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c X0EXP (rt, 6) = NULL_RTX; ^ ~ :94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (simd_clone) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: *step_out = XEXP (x, 1); ^ ~ ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (c) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1358:27#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/tree-if-conv.c../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:3798:11../../gcc-10.2.0/gcc/target-hooks-macros.h: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 6) = arg4; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.cIn file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:94: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/tree-inline.c: 26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c XBBDEF (rt, 2) = arg2; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1234:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (rt) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 346 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1358:27: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:444:5::23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-iterator.o -MT tree-iterator.o -MMD -MP -MF ./.deps/tree-iterator.TPo ../../gcc-10.2.0/gcc/tree-iterator.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-inline.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: :1358:27: note: expanded from macro 'X0EXP' expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-inline.c: rtunion fld[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'X0EXP'expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042In file included from :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 6) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h XINT (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4; ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h:1342:23:23: note: expanded from macro 'XSTR' : note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:444:5: 5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XINT (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.cIn file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:445:5: note: array 'hwint' declared here : note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning XEXP (rt, 1) = arg1; ^ ~ clang: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: XVEC (rt, 1) = arg1; ^ ~ : 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: ../../gcc-10.2.0/gcc/rtl.h:3808: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hIn file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:85: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] :1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/vec.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :288:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h XVEC (rt, 3) = arg3; ^ ~ :1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] reserve (1, false PASS_MEM_STAT); XEXP (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/tree-if-conv.c:2246:28: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' redundant_ssa_names.safe_push (std::make_pair (use_lhs, lhs)); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XWINT (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;41 warnings generated. ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-loop-distribution.o -MT tree-loop-distribution.o -MMD -MP -MF ./.deps/tree-loop-distribution.TPo ../../gcc-10.2.0/gcc/tree-loop-distribution.c tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-inline.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-inline.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-inline.c:39: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/tree-inline.c:2176:8: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:2176:8: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-inline.c:2184:9: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *old_edge = edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:2184:9: note: did you mean class here? struct cgraph_edge *old_edge = edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-inline.c:2935:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge = id->dst_node->get_edge (stmt); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:2935:4: note: did you mean class here? struct cgraph_edge *edge = id->dst_node->get_edge (stmt); ^~~~~~ class ../../gcc-10.2.0/gcc/tree-inline.c:4675:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cg_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:4675:3: note: did you mean class here? struct cgraph_edge *cg_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-inline.c:5430:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:5430:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-inline.c:6419:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.c:6419:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-nested.o -MT tree-nested.o -MMD -MP -MF ./.deps/tree-nested.TPo ../../gcc-10.2.0/gcc/tree-nested.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:97: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:115: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:94: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here rtunion fld[1]; ^ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-loop-distribution.c:2621:25: note: in instantiation of member function 'vec::safe_push' requested here comp_alias_pairs->safe_push (dr_with_seg_len_pair); ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-nrv.o -MT tree-nrv.o -MMD -MP -MF ./.deps/tree-nrv.TPo ../../gcc-10.2.0/gcc/tree-nrv.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-nested.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-nested.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-nested.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-nested.c:35: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 133 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-object-size.o -MT tree-object-size.o -MMD -MP -MF ./.deps/tree-object-size.TPo ../../gcc-10.2.0/gcc/tree-object-size.c 149 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-outof-ssa.o -MT tree-outof-ssa.o -MMD -MP -MF ./.deps/tree-outof-ssa.TPo ../../gcc-10.2.0/gcc/tree-outof-ssa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-nrv.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-parloops.o -MT tree-parloops.o -MMD -MP -MF ./.deps/tree-parloops.TPo ../../gcc-10.2.0/gcc/tree-parloops.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-object-size.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warningIn file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: : ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return XUINT (insn, 4); ^ ~ :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 145 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-phinodes.o -MT tree-phinodes.o -MMD -MP -MF ./.deps/tree-phinodes.TPo ../../gcc-10.2.0/gcc/tree-phinodes.c In file included from ../../gcc-10.2.0/gcc/tree-outof-ssa.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 149 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-predcom.o -MT tree-predcom.o -MMD -MP -MF ./.deps/tree-predcom.TPo ../../gcc-10.2.0/gcc/tree-predcom.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 38 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-pretty-print.o -MT tree-pretty-print.o -MMD -MP -MF ./.deps/tree-pretty-print.TPo ../../gcc-10.2.0/gcc/tree-pretty-print.c In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-parloops.c:49: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-profile.o -MT tree-profile.o -MMD -MP -MF ./.deps/tree-profile.TPo ../../gcc-10.2.0/gcc/tree-profile.c In file included from ../../gcc-10.2.0/gcc/tree-phinodes.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-scalar-evolution.o -MT tree-scalar-evolution.o -MMD -MP -MF ./.deps/tree-scalar-evolution.TPo ../../gcc-10.2.0/gcc/tree-scalar-evolution.c In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:213: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.cclang../../gcc-10.2.0/gcc/gimple.h: :warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:372#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:21 warnings generated. 28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]155 warnings generated. return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-sra.o -MT tree-sra.o -MMD -MP -MF ./.deps/tree-sra.TPo ../../gcc-10.2.0/gcc/tree-sra.c : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-switch-conversion.o -MT tree-switch-conversion.o -MMD -MP -MF ./.deps/tree-switch-conversion.TPo ../../gcc-10.2.0/gcc/tree-switch-conversion.c : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOST_WIDE_INT hwint[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/hwint.hHOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/tree-profile.c# define HOST_WIDE_INT long long ^ :32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clangHOOK_VECTOR_END (goacc): ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: note: expanded from macro 'HOOK_VECTOR_END' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (addr_space) 3808: ./genrtl.h:786^ :3: warning: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~128 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (emutls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: array 'fld' declared here ^ rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (mode_switching) ^ 3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276 ^ ~ : ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-address.o -MT tree-ssa-address.o -MMD -MP -MF ./.deps/tree-ssa-address.TPo ../../gcc-10.2.0/gcc/tree-ssa-address.c In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:28: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:28: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-profile.c:34: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:36: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-profile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-profile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) return XUINT (insn, 4); ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: HOOK_VECTOR_END (calls) ../../gcc-10.2.0/gcc/rtl.h^ note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1339:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ 26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (sched) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-sra.c:1342:23: note: expanded from macro 'XVEC' :78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone)HOOK_VECTOR_END (cxx) ^ ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.cIn file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'HOOK_VECTOR_END' :43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' HOOK_VECTOR_END (mode_switching) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:78: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ :43../../gcc-10.2.0/gcc/rtl.h:50In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (target_option) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning memset (rt, 0, RTX_HDR_SIZE); : ^~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 25: note: expanded from macro 'XBBDEF' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c rtunion fld[1]; ^ :260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ return XUINT (insn, 4); ^ ~ 6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: ^~~~~~~~~~~~~~~~~ warning../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1469:14:../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :1365:29: note: expanded from macro 'X0MEMATTR' HOOK_VECTOR_END (addr_space) ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c)../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ : array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)HOOK_VECTOR_END (emutls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 3); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (target_option)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (shrink_wrap) ^ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 220../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3: warning memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37:In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' XBBDEF (rt, 2) = arg2; ^ ~ rtx tmp = XEXP (this, 1);In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1345:25: note: expanded from macro 'XBBDEF' *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h1341:23: 1341note: expanded from macro 'XEXP' rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ :23: note: expanded from macro 'XEXP' 1228:38:../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: rtunion fld[1]; ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h2039:26: note: expanded from macro 'SUBREG_BYTE' return XEXP (insn, 1); #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' 444:5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:../../gcc-10.2.0/gcc/rtl.h29:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'X0MEMATTR' return XBBDEF (insn, 2); ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~444In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1];/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' return XEXP (insn, 3); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;:5: note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); ^ ~ expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 261: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ :1341:23: note: expanded from macro 'XEXP' : expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' return XUINT (insn, 4); ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 41 warnings generated. ^ ~ expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 444../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; In file included from ^ ~../../gcc-10.2.0/gcc/tree-sra.c :79: attrs = MEM_ATTRS (x);In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:5177::3: ^~~~~~~~~~~~~ warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : : ^ ~ rtunion fld[1];2607 : ^24: 1341note: expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h :23: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1864::34: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : return safe_as_a (JUMP_LABEL (insn));:1365:29444: note : ^~~~~~~~~~~~~~~~~expanded from macro 'X0MEMATTR' :1229:38: note: ../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):1860:528: expanded from macro 'RTL_CHECK2'note: expanded from macro 'JUMP_LABEL': ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1375:32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here 1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~~~~~~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1375:32:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note ^: array 'fld' declared here ^ ~clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-alias.o -MT tree-ssa-alias.o -MMD -MP -MF ./.deps/tree-ssa-alias.TPo ../../gcc-10.2.0/gcc/tree-ssa-alias.c In file included from 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-sra.c:79: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1876:40: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ^ ~ XEXP (rt, 1) = arg1; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ 38:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1];1228:38: note: expanded from macro 'RTL_CHECK1' 1375:32: note: expanded from macro 'XCEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::309:3: XEXP (rt, 1) = arg1;1229: ^ ~ 38 ^:../../gcc-10.2.0/gcc/rtl.hwarning: :1341:23note: note : expanded from macro 'XEXP' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1881: XEXP (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ 3:../../gcc-10.2.0/gcc/rtl.h:13411229:38:: note: expanded from macro 'RTL_CHECK2' :23: note: warning../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:444: : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: ^ ~ note../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared here:1229: JUMP_LABEL (this) = target;38 : ^~~~~~~~~~~~~~~~~ note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28../../gcc-10.2.0/gcc/rtl.h:444::In file included from note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/tree-sra.c:79#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 5 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : note: array 'fld' declared here ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:181:3 rtunion fld[1];: ^1375 : warning:In file included from : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3In file included from :../../gcc-10.2.0/gcc/tree-switch-conversion.c :warning30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: XINT (rt, 5) = arg5;./genrtl.h :310:3: 32warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XCEXP' : X0EXP (rt, 4) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XINT' 1228:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h5:444:5: note: array 'fld' declared here : note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) clang: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 2167:10 ^warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:../../gcc-10.2.0/gcc/rtl.h :warning1229: :38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 2039./genrtl.h:179 rtunion fld[1];: ^ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1];#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1373 X0EXP (rt, 6) = NULL_RTX; ^ ~ :32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 7) = NULL_RTX;: ^ ~ 444:538: note../../gcc-10.2.0/gcc/rtl.hwarning:: ../../gcc-10.2.0/gcc/rtl.h1358:27unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]: note: expanded from macro 'RTL_CHECK2': : array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'X0EXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1228::38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1345#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ :2966../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' :18:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' memset (rt, 0, RTX_HDR_SIZE); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:In file included from 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/tree-ssa-address.c:28: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-scalar-evolution.c XEXP (rt, 6) = arg6; ^ ~ :261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; :1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warningIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; :30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1341In file included from :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here 380 rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1345:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ In file included from :1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1]; ^ array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; :In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1341 ^ ~: 23../../gcc-10.2.0/gcc/rtl.h:In file included from rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ 444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 XEXP (rt, 6) = arg6; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 7) = arg7; 1340:23: note: expanded from macro 'XSTR' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: XEXP (rt, 1) = arg1; ^ ~ note rtunion fld[1]; rtunion fld[1]; ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : XINT (rt, 2) = arg2; ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:5../../gcc-10.2.0/gcc/tree-sra.c:380879 : : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^ ~ note: array 'fld' declared here ^ ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1345:25expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ : note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XVEC (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:../../gcc-10.2.0/gcc/tree-ssa-address.c261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :486:3: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 X0EXP (rt, 6) = NULL_RTX; ^ ~ :5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ ^ ~ 1228:38: note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/tree-switch-conversion.c../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ^ expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341:23: note: expanded from macro 'XEXP' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1358:27: ^ ~ note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/rtl.h:1358: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38In file included from : note: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27 XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1345:25: note: expanded from macro 'XBBDEF' XINT (rt, 4) = arg4; rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 5) = arg5; ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1358:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XWINT (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: rtunion fld[1]; note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'hwint' declared here ^ HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XINT (rt, 5) = arg3; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XSTR (rt, 6) = arg4; In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: rtunion fld[1]; expanded from macro 'XSTR' ^../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 28In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1]; ^ In file included from 261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448: X0EXP (rt, 4) = NULL_RTX; ^ ~ 3:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1340:23: note: expanded from macro 'XSTR' :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX; ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : XVEC (rt, 4) = arg4;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ :In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228 XVEC (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; :444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:1340:23: note: expanded from macro 'XSTR' :5: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h343:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/rtl.h:444:5:1342 note: XEXP (rt, 1) = arg1;array 'fld' declared here : :23: ^ ~note: expanded from macro 'XVEC' rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (asm_out)../../gcc-10.2.0/gcc/tree-switch-conversion.c :^30 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:1342:../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h::43:503808:: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1229:38: note: ./genrtl.hexpanded from macro 'RTL_CHECK2' ^ ~expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/target.h: XSTR (rt, 1) = arg1;276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h444:5:12291628: : ^ ~1: :warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38:: HOOK_VECTOR_END (sched) note: note : expanded from macro 'RTL_CHECK2' array 'fld' declared here444 :5: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note ^ 1340../../gcc-10.2.0/gcc/target-hooks-macros.h:43::50: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444note:: 5 expanded from macro 'HOOK_VECTOR_END': array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/tree-ssa-alias.c : ^25 : In file included from In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/tree-scalar-evolution.c../../gcc-10.2.0/gcc/target.def::1658:26123: 1 ^: : warningIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here: ./genrtl.h:In file included from 451../../gcc-10.2.0/gcc/tree-ssa-address.c: :28: In file included from 3 rtunion fld[1]; ^ empty macro arguments are a C99 feature [-Wc99-extensions]: warning: noteIn file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/tree-sra.c :: 79expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone) ^ XVEC (rt, 4) = arg4;: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3808 ^ ~: :3808./genrtl.h: :./genrtl.h:517344::3 3../../gcc-10.2.0/gcc/rtl.h: ::1229:38 warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/target-hooks-macros.h:43warning X0EXP (rt, 2) = NULL_RTX;:50: ^ ~note../../gcc-10.2.0/gcc/rtl.h :: 1342expanded from macro 'RTL_CHECK2' : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 135823:: note: : expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h ^ XEXP (rt, 2) = arg2; ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h :note1341:23../../gcc-10.2.0/gcc/tree-ssa-alias.c:: : 25expanded from macro 'X0EXP': In file included from ../../gcc-10.2.0/gcc/target.h:note: expanded from macro 'XEXP': 276 ^ ~: ../../gcc-10.2.0/gcc/target.def :1670#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1229 :1: ../../gcc-10.2.0/gcc/rtl.hwarning:: ../../gcc-10.2.0/gcc/rtl.h1229:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: expanded from macro 'RTL_CHECK2' 38empty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ note:: 444../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5:HOOK_VECTOR_END (simt)1228 :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^note : ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK1': 43 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~::50444:: 5note:: expanded from macro 'HOOK_VECTOR_END' ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)444 : 5 ^ : note rtunion fld[1];: array 'fld' declared here ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; In file included from ^../../gcc-10.2.0/gcc/tree-sra.cIn file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:79: :In file included from 25../../gcc-10.2.0/gcc/rtl.h:: 261In file included from ../../gcc-10.2.0/gcc/target.h::276: :: 3808In file included from : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::3808518: :./genrtl.h:452In file included from :4443: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.def::5: ../../gcc-10.2.0/gcc/tree-switch-conversion.c:303 XVEC (rt, 5) = arg5; ^ ~1685 :: 1: note: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here warning XEXP (rt, 3) = arg3;: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]3808 : ./genrtl.h:9271342:HOOK_VECTOR_END (omp) ^: 23../../gcc-10.2.0/gcc/target-hooks-macros.h:: 43note:: 50expanded from macro 'XVEC': note: rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/tree-ssa-address.c1229::28#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38: note ^: 3 : : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808../../gcc-10.2.0/gcc/tree-ssa-alias.c: :./genrtl.h25expanded from macro 'RTL_CHECK2':345:3: warning: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:1341warning:: 23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]276 : :../../gcc-10.2.0/gcc/target.def :note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~1737 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:51358:: 27note:: array 'fld' declared herenote : 1expanded from macro 'X0EXP': warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291342::3823:: noteHOOK_VECTOR_END (goacc)note: expanded from macro 'XVEC' : expanded from macro 'RTL_CHECK2' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:../../gcc-10.2.0/gcc/rtl.h^: 1228../../gcc-10.2.0/gcc/target-hooks-macros.h::43: ^ ~../../gcc-10.2.0/gcc/rtl.h 50../../gcc-10.2.0/gcc/rtl.h::444:2615: :note1229: 38::38: array 'fld' declared here notenote: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];expanded from macro 'RTL_CHECK2' : In file included from ^../../gcc-10.2.0/gcc/rtl.h:3808: : expanded from macro 'HOOK_VECTOR_END'./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])453 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3:In file included from ^warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ ~ ^ ~ 519 ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338444::5:../../gcc-10.2.0/gcc/rtl.h3::444 :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : notenote: array 'fld' declared here In file included from X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/tree-ssa-alias.c : :25 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/target.h ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: noteIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1358: : array 'fld' declared here HOOK_VECTOR_END (vectorize): 27: rtunion fld[1];noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):956expanded from macro 'X0EXP' ^ ~ :3: ../../gcc-10.2.0/gcc/rtl.hwarning : ^: ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808: ./genrtl.h../../gcc-10.2.0/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229 XVEC (rt, 1) = arg1;: 38 ^ ~: note:: expanded from macro 'RTL_CHECK2' 43 :../../gcc-10.2.0/gcc/rtl.h:1228346:38: 50note:: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1342:23 :3:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' X0EXP (rt, 4) = NULL_RTX; note ^ ~ ../../gcc-10.2.0/gcc/rtl.h :: expanded from macro 'HOOK_VECTOR_END'444 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^../../gcc-10.2.0/gcc/rtl.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h::1229:38 : ^ ~ note: 51358:27 : expanded from macro 'RTL_CHECK2'note: expanded from macro 'X0EXP': ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : :array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1228:38: note: expanded from macro 'RTL_CHECK1' 444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1:../../gcc-10.2.0/gcc/rtl.h:444 : ^In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c5 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] : rtunion fld[1]; note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79 rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h ^ : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261984In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: XEXP (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/rtl.h:28: In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note:3: 3808warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808expanded from macro 'HOOK_VECTOR_END': ./genrtl.h:486:../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;: XSTR (rt, 1) = arg1;1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229::38:In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.cnote: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:: 251229../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/target.h::133838::23 : note: noteexpanded from macro 'XINT': 276#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' ^ ~ : 1358../../gcc-10.2.0/gcc/target.def: :5236:1: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444warning444:5:27 :note: array 'fld' declared here :5:: empty macro arguments are a C99 feature [-Wc99-extensions]notenote : 1229:38: :array 'fld' declared here note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ HOOK_VECTOR_END (calls) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: rtunion fld[1];50: noteIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ 30note: : In file included from ^array 'fld' declared here expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :3808: In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25 rtunion fld[1];1228:38: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/target.h1012::2763: : warning:../../gcc-10.2.0/gcc/rtl.h:1341: ^ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261HOOK_VECTOR_END (c)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ : In file included from note ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/target-hooks-macros.h XVEC (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h43:: :expanded from macro 'RTL_CHECK1'50 : note: ./genrtl.hexpanded from macro 'HOOK_VECTOR_END'1229 :38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ :516:3In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-ssa-alias.c::44425: In file included from :: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.h:1342276:: 23../../gcc-10.2.0/gcc/target.def::62405:1:: warning: :empty macro arguments are a C99 feature [-Wc99-extensions] note note: HOOK_VECTOR_END (cxx) ^ ~ ^ : array 'fld' declared hereexpanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 50../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XVEC (rt, 1) = arg1; ^ ~ ^ ~: 5: note: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h1229:1342:23In file included from :../../gcc-10.2.0/gcc/tree-ssa-address.c note: :array 'fld' declared here ::3828 :note : note: expanded from macro 'RTL_CHECK2': expanded from macro 'XVEC'In file included from expanded from macro 'HOOK_VECTOR_END'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h::276: ../../gcc-10.2.0/gcc/target.def 1229:383:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ 444:5: note: array 'fld' declared here : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-sra.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653../../gcc-10.2.0/gcc/rtl.h::31358:27:: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:: 444note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: warning../../gcc-10.2.0/gcc/rtl.h:1228:30: In file included from : 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 5 XWINT (rt, 1) = arg1; ^ ~ : note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/tree-ssa-alias.c :25: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1234../../gcc-10.2.0/gcc/rtl.h::29:3808 : note./genrtl.h:1041../../gcc-10.2.0/gcc/target.h::3276: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ../../gcc-10.2.0/gcc/target.def:6450:note1: : warning ^: expanded from macro 'RTL_CHECK1' expanded from macro 'XWINT' : empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; #define XWINT(RTX, N) ((RTX)->u.hwint[N])HOOK_VECTOR_END (target_option) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 In file included from ^ ~../../gcc-10.2.0/gcc/tree-scalar-evolution.c../../gcc-10.2.0/gcc/rtl.h ::26150: : ^ ~ note: In file included from ../../gcc-10.2.0/gcc/rtl.h444:3808: : ./genrtl.h:517:expanded from macro 'HOOK_VECTOR_END'3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ::5:: XEXP (rt, 2) = arg2; note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~1341 : ^23 : note: expanded from macro 'XEXP' : array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 445../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/target.def ^ ~: 6552 rtunion fld[1];: :15: warning:: 23empty macro arguments are a C99 feature [-Wc99-extensions] : ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229444::385:: notenote: : array 'fld' declared here rtunion fld[1];In file included from :expanded from macro 'RTL_CHECK2' note: array 'hwint' declared here../../gcc-10.2.0/gcc/tree-ssa-address.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ HOOK_VECTOR_END (shrink_wrap)../../gcc-10.2.0/gcc/rtl.h ^ : 444^ :285: HOST_WIDE_INT hwint[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ./genrtl.h ^: 379:50:In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.cnote::330: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.h3808: ./genrtl.h:note: array 'fld' declared here :: 1042expanded from macro 'HOOK_VECTOR_END' ::59: rtunion fld[1]; ^263:warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : warningexpanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ^ ~ XSTR (rt, 2) = arg2; ^ ~ # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/tree-sra.c:79../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-ssa-alias.c1341::23:::3808: ./genrtl.hnote:654:In file included from 25: 3In file included from :../../gcc-10.2.0/gcc/target.h:276: 1340:23: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/tree-scalar-evolution.c: :expanded from macro 'XSTR'261 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XWINT (rt, 2) = arg2;:3808: expanded from macro 'XEXP'./genrtl.h: 518:3:: warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1229:6810 XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h :1234:2938:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote:::1229:1341:: note: 1expanded from macro 'RTL_CHECK2' 23: expanded from macro 'XWINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:38: ../../gcc-10.2.0/gcc/rtl.hwarning:: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2'444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):HOOK_VECTOR_END (mode_switching) 5../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h::444445:5: ^ ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here ::435 : ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtunion fld[1]; note: ^ rtunion fld[1];50 :In file included from ^../../gcc-10.2.0/gcc/tree-ssa-address.c :28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;note : ^ ~array 'hwint' declared here note../../gcc-10.2.0/gcc/rtl.h: :1345: :expanded from macro 'RTL_CHECK2'25: In file included from HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/tree-switch-conversion.c ^noteexpanded from macro 'HOOK_VECTOR_END': :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XBBDEF' 30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/hwint.h:59:26: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'HOST_WIDE_INT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1340:23:In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:25 rtunion fld[1]; note: expanded from macro 'XSTR' : In file included from ../../gcc-10.2.0/gcc/target.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:6837:1: In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: warningIn file included from : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] ::3808: :HOOK_VECTOR_END (C90_EMPTY_HACK)28 ^ 1229./genrtl.h::: 38In file included from : note../../gcc-10.2.0/gcc/target-hooks-macros.h: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h43::50: 708:3:../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 381 ^ ~ warning:: 444:5../../gcc-10.2.0/gcc/rtl.h::3: note: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here warning: : expanded from macro 'HOOK_VECTOR_END'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ^ ~ ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; In file included from ^ ~ ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:1394:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])13 :In file included from ^ ~../../gcc-10.2.0/gcc/tree-ssa-address.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:4441230:28: : 5warning :In file included from ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: ^note: expanded from macro 'RTL_CHECKC1' 3808 rtx tmp = XEXP (this, 1);: ^ ~ rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ./genrtl.h ^ :382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h :1341: In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:2330: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/tree-scalar-evolution.c :261: In file included from X0EXP (rt, 4) = NULL_RTX; XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: :../../gcc-10.2.0/gcc/rtl.h:444 :5: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1340:23 :note1358:27: notenote: expanded from macro 'X0EXP' : :550::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~3: expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote:: 1228expanded from macro 'XSTR': 38: note: warningexpanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1229:38: ../../gcc-10.2.0/gcc/rtl.hnote:: XEXP (rt, 1) = arg1;1229:38expanded from macro 'RTL_CHECK2' ^ ~ : ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5: note../../gcc-10.2.0/gcc/tree-sra.c: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:79: rtunion fld[1]; rtunion fld[1]; ^In file included from :444 ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here :23: note ^ rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h ^1407 ::In file included from 735../../gcc-10.2.0/gcc/tree-switch-conversion.c:: :30: 313:: warning: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:1104:expanded from macro 'XEXP' rtx tmp = XEXP (this, 1);In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/tree-ssa-address.c ^ ~: 28 warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3../../gcc-10.2.0/gcc/rtl.h::1229:: 38: X0EXP (rt, 1) = NULL_RTX;note : expanded from macro 'RTL_CHECK2' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: 23warning::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;: 1358 ^ ~: 27 ^ ~../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:383#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 1229array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38../../gcc-10.2.0/gcc/rtl.h:444::5:: note: XINT (rt, 5) = arg3;array 'fld' declared here 1341:23: rtunion fld[1]; note ^: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ note : note expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h:1338:23:: note ^ ~: expanded from macro 'XINT' expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4443808:: 5./genrtl.h:: 551note:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h3: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ :1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228 XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~note : notearray 'fld' declared here : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1469 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h::14In file included from 444:5:../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/tree-ssa-address.cwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note281341: :23: rtx next = XEXP (insn, 1); noteIn file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :array 'fld' declared here3808 : ./genrtl.h:384:444::13415:23: rtunion fld[1];3: : notewarning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XSTR (rt, 6) = arg4; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1135 : ^ ~444: : warning: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XSTR'3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5: warning444 X0EXP (rt, 1) = NULL_RTX; ^ ~: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here: XINT (rt, 1) = arg1; 5../../gcc-10.2.0/gcc/rtl.h ^ ~:1358:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here ::13381229 rtunion fld[1];:23: note: noteexpanded from macro 'XINT': ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'X0EXP' ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~23: note: expanded from macro 'XEXP' 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12281229:38 : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653: :expanded from macro 'RTL_CHECK2'3: 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.h :444:5::5 :note: array 'fld' declared herewarning rtunion fld[1];note : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ^ note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ^ ~ :1234:In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'29: :../../gcc-10.2.0/gcc/rtl.h3808:: 444./genrtl.h:5: note: note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XWINT' ^ ~array 'fld' declared here 415../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/tree-switch-conversion.c: note rtunion fld[1];: array 'fld' declared here ::30: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ In file included from 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1480 rtunion fld[1];445 ^ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h:1136: XINT (rt, 1) = arg1;3: In file included from warning../../gcc-10.2.0/gcc/tree-sra.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: array 'hwint' declared here: 1345 ^ ~: HOST_WIDE_INT hwint[1];: 79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^../../gcc-10.2.0/gcc/rtl.h :1338:23: XEXP (rt, 2) = arg2;813 : ^ ~ 325:: warningnote: : expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1341: ../../gcc-10.2.0/gcc/rtl.h:1228: :38: ../../gcc-10.2.0/gcc/hwint.hnote: expanded from macro 'RTL_CHECK1'expanded from macro 'XINT'23: :note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; 59 : ^ ~26 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:: 1341note:: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'HOST_WIDE_INT' ^ ~ ^ ~: note : expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ^ ~../../gcc-10.2.0/gcc/rtl.h :444:../../gcc-10.2.0/gcc/rtl.h5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here ^ ~# define HOST_WIDE_INT long long : ^ rtunion fld[1];1229 : ^38: 1229 noteIn file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c: 261: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1485:10:654 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h3:: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~38: note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444 XWINT (rt, 2) = arg2; ^ ~444 ../../gcc-10.2.0/gcc/rtl.h::1234:: 29: :note: expanded from macro 'XWINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5:5 return XBBDEF (insn, 2); note#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444../../gcc-10.2.0/gcc/rtl.h:1345::25: :note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :445:5In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28 rtunion fld[1]; rtunion fld[1]; ^: :In file included from note: ^ array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:In file included from 1228:38: note: expanded from macro 'RTL_CHECK1' 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/tree-sra.c444:79: ../../gcc-10.2.0/gcc/tree-switch-conversion.cIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^:5:3808448: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; :../../gcc-10.2.0/gcc/hwint.h:59./genrtl.h note: array 'fld' declared here ^ ~::867: rtunion fld[1];30 : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 3./genrtl.h:1137:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1496:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]10: 26: warningwarning : ../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3;expanded from macro 'HOST_WIDE_INT' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1340 :23: ../../gcc-10.2.0/gcc/rtl.hnote : ^ ~expanded from macro 'XSTR' return XEXP (insn, 3);# define HOST_WIDE_INT long long ^ ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)708 : ^ ~3: :../../gcc-10.2.0/gcc/rtl.h :note1340:23 : ^ ~ note: expanded from macro 'XSTR'warning../../gcc-10.2.0/gcc/rtl.h :444: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1;::1229: 38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:51229:: 38note: notenote: expanded from macro 'RTL_CHECK2' :20391229:26:: : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:38:array 'fld' declared here note: note ^ expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'SUBREG_BYTE':444:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h:1501444#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :510:../../gcc-10.2.0/gcc/rtl.h: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c::285: In file included from ../../gcc-10.2.0/gcc/rtl.hnote return XEXP (insn, 3); ^ ~:: 1373:323808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1341:23note:: note: :: array 'fld' declared here :array 'fld' declared here449 : note: rtunion fld[1];expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCSUBREG' ^ ~ rtunion fld[1]; #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30 XINT (rt, 2) = arg2; ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-sra.c::../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here79../../gcc-10.2.0/gcc/rtl.h: :1338:23In file included from :../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'XINT' 1230In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3808 : ./genrtl.h::868:3:: 37warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h ^ ~: 1167 rtunion fld[1];: XSTR (rt, 2) = arg2; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1506::10: ../../gcc-10.2.0/gcc/rtl.h:1340warning3: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'RTL_CHECKC1' return XUINT (insn, 4); XVEC (rt, 1) = arg1; ^ ~23 ../../gcc-10.2.0/gcc/rtl.h:1342 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h::23: 38note:: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1339444::: 26 :note : noteexpanded from macro 'RTL_CHECK2': 5 :expanded from macro 'XUINT' expanded from macro 'XSTR'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229 #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1229 : rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:2615: In file included from ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::3808: ./genrtl.h:735../../gcc-10.2.0/gcc/rtl.h::3../../gcc-10.2.0/gcc/rtl.h1229: ^ ~38 :../../gcc-10.2.0/gcc/rtl.h :notenote444::5: note: : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' array 'fld' declared here: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^444 X0EXP (rt, 1) = NULL_RTX;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 5: noteIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30../../gcc-10.2.0/gcc/rtl.h: :In file included from rtunion fld[1];1358:27 : note: rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': ^ 3808array 'fld' declared here : ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; In file included from ^ ~ ../../gcc-10.2.0/gcc/tree-sra.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1511 :10:../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.h::79: In file included from : :1234:../../gcc-10.2.0/gcc/rtl.h1228:3829In file included from :../../gcc-10.2.0/gcc/tree-ssa-address.c :note28: : expanded from macro 'XWINT'In file included from ../../gcc-10.2.0/gcc/rtl.h::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N])note ^ ~ 3808 return XUINT (insn, 4);: ^ ~ : :expanded from macro 'RTL_CHECK1'3808./genrtl.h ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1339:: 450../../gcc-10.2.0/gcc/rtl.h::444::26: :note: expanded from macro 'XUINT'5445:: 5note:: notearray 'fld' declared here: array 'hwint' declared here897 rtunion fld[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; HOST_WIDE_INT hwint[1]; ^ ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 3 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-scalar-evolution.c::1229261:: 38In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: : expanded from macro 'RTL_CHECK2'./genrtl.h :786:3:../../gcc-10.2.0/gcc/hwint.h : warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h ^ ~ : X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h59:26:::1340: note ^ ~: expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h :1358:27444# define HOST_WIDE_INT long long: 5 ^ : note: array 'fld' declared here :1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30 rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : 23In file included from :../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XSTR' 3808: : note./genrtl.h: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~1229 :38:../../gcc-10.2.0/gcc/rtl.h note: ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note:: expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK2' 12281223:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1534warning:12:../../gcc-10.2.0/gcc/rtl.h:444: :warning5: 5:444:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h notenote: : array 'fld' declared herearray 'fld' declared here :1342note:: 23: ../../gcc-10.2.0/gcc/rtl.hnote:: 1341expanded from macro 'XVEC' : rtunion fld[1];23 ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning ^ ~: In file included from note../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/tree-sra.c:1229:38: expanded from macro 'XEXP'note : expanded from macro 'RTL_CHECK2' : rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]79 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ ^ XVEC (rt, 4) = arg4; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/tree-scalar-evolution.c : ^ ~261 : ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ./genrtl.h:926 ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h3808note: ./genrtl.h:813::3:: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared herearray 'fld' declared here XEXP (rt, 1) = arg1; : 3 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342:23: note: expanded from macro 'XVEC' ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23 ^ ~: note: ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1229In file included from : ../../gcc-10.2.0/gcc/tree-switch-conversion.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 30: return safe_as_a (JUMP_LABEL (insn));In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h::380838: :./genrtl.h :note1229../../gcc-10.2.0/gcc/rtl.h:: :18601253::283: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38:warning note: : expanded from macro 'JUMP_LABEL' ^ ~: note : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444 :5 : ^ ~ ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342444:5 rtunion fld[1];: note: ::1229:: ^23 381375::: note: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/tree-sra.c :32: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XCEXP' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~79: In file included from ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808: 444:5note:In file included from note: array 'fld' declared here: : ../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/tree-ssa-address.c37: note: ./genrtl.hexpanded from macro 'RTL_CHECKC1' rtunion fld[1]; ::28927#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ : :3: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:expanded from macro 'XVEC' 452:warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: : expanded from macro 'RTL_CHECK2' 3 : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :5: note: array 'fld' declared here XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:warning 444 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1342:23: :5: ../../gcc-10.2.0/gcc/tree-scalar-evolution.cnotearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ 261In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c: 30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: XSTR (rt, 2) = arg2;./genrtl.h : : ^ ~note : expanded from macro 'XVEC' 1342 :../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h867::18713:10:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warningnote: expanded from macro 'XSTR' : note: : ../../gcc-10.2.0/gcc/rtl.h:1229: 38: expanded from macro 'XVEC'note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ warning return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1860note:28: : ^ ~1229:38 note: : XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'JUMP_LABEL'note ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229: :array 'fld' declared here38../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: 1375:32: note: expanded from macro 'XCEXP' :1340:23: note: expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :1230:37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': 1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~956:444: :../../gcc-10.2.0/gcc/rtl.h38:: note5::3444 note: :: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444:5 rtunion fld[1];: : ^ 444note:: :5: noteIn file included from : ../../gcc-10.2.0/gcc/tree-switch-conversion.carray 'fld' declared here array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 rtunion fld[1]; ^ rtunion fld[1];: 30In file included from ^ XVEC (rt, 1) = arg1;: note../../gcc-10.2.0/gcc/tree-scalar-evolution.c: array 'fld' declared here In file included from : ../../gcc-10.2.0/gcc/tree-ssa-address.cIn file included from :../../gcc-10.2.0/gcc/rtl.h28:3808: ./genrtl.h:1255 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~:3:: ./genrtl.h:453:3: warning../../gcc-10.2.0/gcc/rtl.h :warning1876:40:: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 261../../gcc-10.2.0/gcc/rtl.h:1342 XVEC (rt, 3) = arg3;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; return safe_as_a (JUMP_LABEL (this)); ^ ~ ^~~~~~~~~~~~~~~~~ :23:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::18601342::2823:: notenote ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: :: 1338expanded from macro 'XVEC':23:3808expanded from macro 'JUMP_LABEL': ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2;: : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XVEC' : 1229:38: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1229../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ :../../gcc-10.2.0/gcc/rtl.h1375:44438:32: note:: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~5: note: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1340./genrtl.h:1287 : ^3 :../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1230:37: 23: In file included from note rtunion fld[1];: expanded from macro 'XSTR' warning #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/tree-sra.c:79 XSTR (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229:../../gcc-10.2.0/gcc/rtl.h : ^ ~ expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:444:5In file included from : note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-ssa-address.c rtunion fld[1];: ^ 1340In file included from 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:383808: ./genrtl.h::486:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/tree-switch-conversion.c: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1];: note : ^ expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; 30../../gcc-10.2.0/gcc/rtl.h: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229: XSTR (rt, 2) = arg2;1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : JUMP_LABEL (this) = target; 38 ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338: ../../gcc-10.2.0/gcc/rtl.h23::1860:28 ^ ~:: note: expanded from macro 'JUMP_LABEL' note../../gcc-10.2.0/gcc/rtl.h:note1340:23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' :: 444expanded from macro 'XINT': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1229:38: : 5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:: note: 1229 rtunion fld[1];array 'fld' declared here expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1375: : ^ rtunion fld[1];32 : note38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: ../../gcc-10.2.0/gcc/rtl.h ^:444:5: expanded from macro 'RTL_CHECKC1'note : array 'fld' declared here ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 261: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3808 : In file included from ./genrtl.h:897:../../gcc-10.2.0/gcc/rtl.h3 : warning ^: ../../gcc-10.2.0/gcc/tree-sra.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :79: In file included from In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: : XSTR (rt, 1) = arg1;444../../gcc-10.2.0/gcc/rtl.h::5444In file included from :../../gcc-10.2.0/gcc/rtl.h :: 5note:../../gcc-10.2.0/gcc/rtl.h ^ ~:3808: : note./genrtl.h: :array 'fld' declared here 10123808../../gcc-10.2.0/gcc/rtl.h:1340:23:: :./genrtl.h:1289 :3:array 'fld' declared here rtunion fld[1]; note rtunion fld[1];3 ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECK2' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-ssa-address.c:28 : :2167:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10 : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.hwarning:444::../../gcc-10.2.0/gcc/rtl.h516::12293::38 ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note XVEC (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2' ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~5: 444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:: 2039:26../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:note : notearray 'fld' declared here :1342: 23 ^ ~: note: rtunion fld[1]; ^: expanded from macro 'SUBREG_BYTE' rtunion fld[1];expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:2611373: :In file included from rtunion fld[1];32: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~note : expanded from macro 'XCSUBREG' ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/tree-sra.c:79#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XSTR' 444:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:1229:38:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: note: expanded from macro 'RTL_CHECK2' In file included from XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ *step_out = XEXP (x, 1); ^ ~: ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :23: note: expanded from macro 'XSTR' 132 warnings generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:3798::11:../../gcc-10.2.0/gcc/rtl.h warning: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here444 attrs = MEM_ATTRS (x); rtunion fld[1]; ^ ::In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here ^~~~~~~~~~~~~ 38 ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' X0EXP (rt, 1) = NULL_RTX; #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from : ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79:: In file included from ../../gcc-10.2.0/gcc/rtl.h1228 warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::383808: ./genrtl.h:1195 :3: XSTR (rt, 1) = arg1;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1230:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26:In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 2) = arg2; # define HOST_WIDE_INT long long ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ccp.o -MT tree-ssa-ccp.o -MMD -MP -MF ./.deps/tree-ssa-ccp.TPo ../../gcc-10.2.0/gcc/tree-ssa-ccp.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: XEXP (rt, 1) = arg1; :1229: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1358 rtunion fld[1]; ^ rtunion fld[1]; ^ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 XEXP (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];: XINT (rt, 1) = arg1; ^ ~ 23: note: expanded from macro 'XEXP' rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 3 rtunion fld[1];:444:5: note: array 'fld' declared here :In file included from ^ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:32: ../../gcc-10.2.0/gcc/gimple.h:2611::813:3In file included from : warning XVEC (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-alias.c :10: 26: ^ ~warningIn file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h: : ^ ~3808 In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: : ./genrtl.h231341:23: return gs->op[1];: : ^ ~ note94:../../gcc-10.2.0/gcc/gimple.h: :In file included from note../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'3808: : 3473::3 :./genrtl.hexpanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note warning ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::1136array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h1229: tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^38:1229 ^ ~ ::38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: ../../gcc-10.2.0/gcc/gimple.h:2643:note3: 3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningexpanded from macro 'XEXP': ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h note XEXP (rt, 2) = arg2; ^ ~ gs->op[1] = rhs;: :444 ../../gcc-10.2.0/gcc/rtl.h::5expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h :1229::34738: ../../gcc-10.2.0/gcc/rtl.h :note444: expanded from macro 'XEXP' rtunion fld[1];note: expanded from macro 'RTL_CHECK2' : ^3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:note444:5:: note rtunion fld[1];: array 'fld' declared here ^In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c444::5: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-sra.c: ^ array 'op' declared herenote : tree GTY((length ("%h.num_ops"))) op[1];28: : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ In file included from :3808: ./genrtl.h:79867 rtunion fld[1];:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: ^warning../../gcc-10.2.0/gcc/tree-scalar-evolution.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3../../gcc-10.2.0/gcc/gimple.h : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 261: XSTR (rt, 2) = arg2; ^ ~ 2661:../../gcc-10.2.0/gcc/rtl.h:1340:12: : warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: XSTR (rt, 1) = arg1;: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1340 3808: ./genrtl.h:177: XSTR (rt, 3) = arg3; : return gs->op[2]; ^ ~23 ^ ~ 3:: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~: warning../../gcc-10.2.0/gcc/gimple.h:3471229expanded from macro 'XSTR': 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3 ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h :1340::23:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XSTR' note: array 'op' declared here XEXP (rt, 1) = arg1;note : ^ ~ 1229 ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ expanded from macro 'RTL_CHECK2' 1341: tree GTY((length ("%h.num_ops"))) op[1];38 : ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/gimple.hexpanded from macro 'RTL_CHECK2': 2681:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::23 return &gs->op[2];444 : ^ ~5: ../../gcc-10.2.0/gcc/rtl.h:444note ../../gcc-10.2.0/gcc/gimple.h:: 347 ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :array 'fld' declared here5../../gcc-10.2.0/gcc/rtl.h 444::1229:538: rtunion fld[1];note : : ^ expanded from macro 'RTL_CHECK2' note3:clang: note: array 'fld' declared here : note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-sra.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'op' declared herewarning: rtunion fld[1]; :79treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from : In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: ^ ~28: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h :38083808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 3) = arg3;: ./genrtl.h: 868 ^ ~: ../../gcc-10.2.0/gcc/rtl.h : ^444 3:5: : warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::13422698In file included from :: 23: note:3:../../gcc-10.2.0/gcc/tree-scalar-evolution.c :warning: 261array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : rtunion fld[1]; gs->op[2] = rhs;./genrtl.h:1167: ^note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 : ^ ~ warningIn file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340: 23../../gcc-10.2.0/gcc/gimple.h:: : 347array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: :note: array 'op' declared herenote : tree GTY((length ("%h.num_ops"))) op[1]; 3808: ./genrtl.h::1229178:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; XVEC (rt, 1) = arg1; 38: note: expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:444::5: note2715: :array 'fld' declared here12 : rtunion fld[1]; warning ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' 1345:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note : expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/tree-sra.c ../../gcc-10.2.0/gcc/rtl.h:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: 1229:38:../../gcc-10.2.0/gcc/rtl.h :note1229: :expanded from macro 'RTL_CHECK2' 38: : ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):347:../../gcc-10.2.0/gcc/rtl.h3 :1228./genrtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: ^ ~ 1287:: :3: ../../gcc-10.2.0/gcc/rtl.hnote: warning: :444: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote5 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;:array 'op' declared here :444 ^ ~: 5 tree GTY((length ("%h.num_ops"))) op[1]; ^ ~: :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: :1340:23 ^ : note: array 'fld' declared here:444:5: note: array 'fld' declared here expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1];: 2735 ^: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: 11In file included from : warning: In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:26: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h:179 3808:: In file included from ./genrtl.h../../gcc-10.2.0/gcc/tree-ssa-address.c return &ass->op[3];: 1195 ^ ~: 3../../gcc-10.2.0/gcc/gimple.h:: warning: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :338: XWINT (rt, 1) = arg1;: note: 28warning347: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h : ^ ~8973 :../../gcc-10.2.0/gcc/rtl.h:1234: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]29 note: note:: 3expanded from macro 'XWINT': XEXP (rt, 3) = arg3;: array 'op' declared here ^ ~: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:2745:../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 :../../gcc-10.2.0/gcc/rtl.h:445../../gcc-10.2.0/gcc/rtl.h:5:444 note: 23:1340:array 'hwint' declared here3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: HOST_WIDE_INT hwint[1]; note ^: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/hwint.h:59::526:: 23note: array 'fld' declared here: notenote: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: gs->op[3] = rhs; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::1229:38expanded from macro 'XSTR'# define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warningIn file included from : ../../gcc-10.2.0/gcc/tree-scalar-evolution.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:261: In file included from 347../../gcc-10.2.0/gcc/rtl.h:::3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: note3808: : array 'op' declared here./genrtl.h:1223expanded from macro 'RTL_CHECK2':3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ^ ~ : XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR' :1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: XINT (rt, 4) = arg4; ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1338:23../../gcc-10.2.0/gcc/gimple.h:3107:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note../../gcc-10.2.0/gcc/rtl.h444::4445::5 :note10: :array 'fld' declared here warningnote: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT'array 'fld' declared here: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[1]; rtunion fld[1]; rtunion fld[1]; ^ 444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ :1229:38In file included from ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h::444372::In file included from 5In file included from :../../gcc-10.2.0/gcc/tree-scalar-evolution.c :note../../gcc-10.2.0/gcc/tree-ssa-address.c261:: 28In file included from ../../gcc-10.2.0/gcc/rtl.h:3../../gcc-10.2.0/gcc/tree-sra.c::: In file included from ../../gcc-10.2.0/gcc/rtl.h3808note: :: : ./genrtl.harray 'fld' declared here:793808: ./genrtl.h:926:3:array 'op' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:warning1289: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ^: XSTR (rt, 1) = arg1; 1253 tree GTY((length ("%h.num_ops"))) op[1];: In file included from 3: ^../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808 ^ ~: ./genrtl.h: warning: 181 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; 3 ^ ~:../../gcc-10.2.0/gcc/gimple.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340 XVEC (rt, 1) = arg1;: 23: ^ ~1340 ::3140: XINT (rt, 5) = arg5;3 : ^ ~ note warning: :../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h::23231338:: 23: : : notenote: : expanded from macro 'XSTR'expanded from macro 'XINT' expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1229expanded from macro 'XSTR': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = fn;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note : ^ ~expanded from macro 'RTL_CHECK2' 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h ^ ~ ::3721229:38:: note: 3expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:38::1229:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444444::55:note:5 :note: array 'fld' declared here notenote: : array 'op' declared herenote: array 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c: ^array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: ^../../gcc-10.2.0/gcc/gimple.h:3150:3: warningIn file included from : :../../gcc-10.2.0/gcc/tree-scalar-evolution.c444:261: 2826: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,./genrtl.h:1254::3: 182 : ^ ~: 3In file included from : warningwarning : ../../gcc-10.2.0/gcc/rtl.h:3808: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:9275../../gcc-10.2.0/gcc/gimple.h:372array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:: 3note :: array 'op' declared here XSTR (rt, 2) = arg2;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; XVEC (rt, 2) = arg2; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: ^ ~1342: :2323:: notenote: : expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/gimple.h:: 3211note:: expanded from macro 'RTL_CHECK2' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1229 : ^38 : note: expanded from macro 'RTL_CHECK2' 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:372:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^ ^ 444:5: note: array 'fld' declared here 3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h return &call_stmt->op[2]; ^ ~ :956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ call_stmt->op[2] = chain;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:1229:note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1338:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :3808 tree GTY((length ("%h.num_ops"))) op[1]; ^ : ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 5) = arg5; ^ ~ :3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[3];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c: array 'fld' declared here :28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c::5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268 rtunion fld[1]; ^ In file included from :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:1342:23: note: expanded from macro 'XVEC' 38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3841 warnings generated. : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1342:23: note: note: array 'fld' declared here rtunion fld[1]; : expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-sra.c:81: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 36 return gs->op[1]; ^ ~ : In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XSTR (rt, 1) = arg1; ^ ~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here :2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444 gs->op[1] = rhs; ^ ~:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c tree GTY((length ("%h.num_ops"))) op[1];:28: In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3:: note: expanded from macro 'HOOK_VECTOR_END'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; X0EXP (rt, 2) = NULL_RTX; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1228clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-coalesce.o -MT tree-ssa-coalesce.o -MMD -MP -MF ./.deps/tree-ssa-coalesce.TPo ../../gcc-10.2.0/gcc/tree-ssa-coalesce.c :38: note: expanded from macro 'RTL_CHECK1' :1340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h ^:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3 rtunion fld[1]; ^: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from 1289:3 X0EXP (rt, 3) = NULL_RTX;: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-switch-conversion.c XSTR (rt, 3) = arg3; ^ ~ :36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (simt) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/gimple.h:43:50:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 2698#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ :3: In file included from 1228../../gcc-10.2.0/gcc/tree-switch-conversion.c::3638: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/optabs-query.h::24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.defwarning:1685: ^ ~1: warning note: expanded from macro 'RTL_CHECK1' : empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (omp) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[2] = rhs; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (goacc) ^ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ^In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ 3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h: ^ ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1228HOOK_VECTOR_END (vectorize) ^ :38:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2735#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: HOOK_VECTOR_END (addr_space)./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/gimple.h :3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-ssa-alias.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/gimple.h note: expanded from macro 'XEXP' :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XBBDEF (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 372:3: note: array 'op' declared here ^ ~ HOOK_VECTOR_END (cxx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return &call_stmt->op[2];HOOK_VECTOR_END (emutls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:264: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :444:5: note: array 'fld' declared here warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here HOOK_VECTOR_END (shrink_wrap) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' gs->op[1] = rhs; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ clang: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3617:10:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XSTR (rt, 6) = arg4;:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:36: ../../gcc-10.2.0/gcc/rtl.h ^ In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :1229:38: ../../gcc-10.2.0/gcc/gimple.h:3653 return &gs->op[2];note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = rhs; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3683:10: tree GTY((length ("%h.num_ops"))) op[1]; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[3]; ^ ~ ^ ~ warning../../gcc-10.2.0/gcc/gimple.h:316:3 :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'op' declared here ^ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:2745:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3: warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:37: ../../gcc-10.2.0/gcc/cgraph.h:1735expanded from macro 'RTL_CHECK2': 1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note tree GTY((length ("%h.num_ops"))) op[1];: ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c::3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: ../../gcc-10.2.0/gcc/cgraph.h:2250:10 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: In file included from warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XVEC (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2250:10: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' call_stmt->op[2] = chain; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:30: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h for_user)) cgraph_edge ^ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XWINT (rt, 1) = arg1; ^ ~ ^ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ gs->op[2] = label; ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/hwint.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-sra.c:86: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/tree-sra.c:86: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' for_user)) cgraph_edge ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-alias.c return gs->op[2];:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/gimple.hnote: array 'fld' declared here :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1]; ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[2] = label; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:38: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:38: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:38: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/tree-ssa-address.c:590:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (scaled, 1) = gen_int_mode (i, address_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c:3628: ./gt-tree-scalar-evolution.h:127:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree-scalar-evolution.h:127:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 128 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:27: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-switch-conversion.c:1185:7: note: in instantiation of member function 'vec::reserve' requested here min.reserve (l + 1); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-copy.o -MT tree-ssa-copy.o -MMD -MP -MF ./.deps/tree-ssa-copy.TPo ../../gcc-10.2.0/gcc/tree-ssa-copy.c array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:127: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-alias.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ warning../../gcc-10.2.0/gcc/cgraph.h:2659:28: : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:149: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:149: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:152: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-ccp.c:153: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-coalesce.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 148 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-ssa-copy.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dce.o -MT tree-ssa-dce.o -MMD -MP -MF ./.deps/tree-ssa-dce.TPo ../../gcc-10.2.0/gcc/tree-ssa-dce.c tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dom.o -MT tree-ssa-dom.o -MMD -MP -MF ./.deps/tree-ssa-dom.TPo ../../gcc-10.2.0/gcc/tree-ssa-dom.c 146 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dse.o -MT tree-ssa-dse.o -MMD -MP -MF ./.deps/tree-ssa-dse.TPo ../../gcc-10.2.0/gcc/tree-ssa-dse.c ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: clangnote: expanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-forwprop.o -MT tree-ssa-forwprop.o -MMD -MP -MF ./.deps/tree-ssa-forwprop.TPo ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-dce.c:51: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ifcombine.o -MT tree-ssa-ifcombine.o -MMD -MP -MF ./.deps/tree-ssa-ifcombine.TPo ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-dom.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/gimple.h:: note: expanded from macro 'XINT' 2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gs->op[1] = rhs;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :347:3: note: array 'fld' declared here note rtunion fld[1]; ^ : array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 tree GTY((length ("%h.num_ops"))) op[1]; ^ : ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clangIn file included from : ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XINT (rt, 5) = arg5; ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared herewarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return gs->op[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 149 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-live.o -MT tree-ssa-live.o -MMD -MP -MF ./.deps/tree-ssa-live.TPo ../../gcc-10.2.0/gcc/tree-ssa-live.c XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from 148../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings generated. XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-dse.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248:: 3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] XVEC (rt, 3) = arg3; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ch.o -MT tree-ssa-loop-ch.o -MMD -MP -MF ./.deps/tree-ssa-loop-ch.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-ch.c ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :2643:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d)3 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h:288:44: note: gs->op[1] = rhs; ^ ~ in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.h:347 size_t size = vec::embedded_size (alloc); ^ :../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here :1229 va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ :38: note3: note: array 'op' declared here : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return reserve (nelems, true PASS_MEM_STAT); ^ ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here rtunion fld[1]; ^ reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.h:131:15:In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from note: ../../gcc-10.2.0/gcc/rtl.hin instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] { m_stack.create (20); m_avail_exprs = table; } ^ ^ ~ return gs->op[2];../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3347::3: note: array 'op' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/gimple.h:2698:3: note: array 'fld' declared here rtunion fld[1]; ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs;In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XEXP (rt, 2) = arg2; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :12 rtunion fld[1];: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/hash-table.h:../../gcc-10.2.0/gcc/rtl.h248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/gimple.h:444:5: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ note: array 'fld' declared here :2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gs->op[3] = rhs; ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here X0EXP (rt, 4) = NULL_RTX; ^ ~ size_t size = vec::embedded_size (alloc); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here ../../gcc-10.2.0/gcc/rtl.h:1358 va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-dom.c:162:23: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: simple_equivalences.safe_push (equiv_pair (name, value)); ^ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: clang: array 'fld' declared here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1]; ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26../../gcc-10.2.0/gcc/gimple.h: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.cclang: :warning24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 53 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-im.o -MT tree-ssa-loop-im.o -MMD -MP -MF ./.deps/tree-ssa-loop-im.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-im.c : expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24 : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1:note: array 'fld' declared here rtunion fld[1]; ^ In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24 ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1358:HOOK_VECTOR_END (simd_clone) ^ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1685:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: clang: note: expanded from macro 'X0EXP' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31./genrtl.h:382:3: warning: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XINT' HOOK_VECTOR_END (calls) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 43:50: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h note: expanded from macro 'RTL_CHECK2' :276: ../../gcc-10.2.0/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XVEC (rt, 3) = arg3;: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h rtunion fld[1]; ^ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452HOOK_VECTOR_END (target_option) ^ :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h: XVEC (rt, 5) = arg5; ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h XINT (rt, 6) = arg6; ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : ../../gcc-10.2.0/gcc/target.def:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def: rtunion fld[1]; ^ 6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:52: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:52: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h rtx tmp = XEXP (this, 1);:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~~~~~~~~~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/vec.h:288:44: ^ ~ note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104: size_t size = vec::embedded_size (alloc); ^ 24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/vec.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:2336:13: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here elts.safe_push (std::make_pair (j, elem)); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: In file included from offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:2531:24: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (refnelts, refnelts, 1); ^ 128 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ivcanon.o -MT tree-ssa-loop-ivcanon.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivcanon.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-ivcanon.c ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ch.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here gs->op[1] = rhs; rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XINT (rt, 5) = arg3; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415 return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3 tree GTY((length ("%h.num_ops"))) op[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3107: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here 1358: tree GTY((length ("%h.num_ops"))) op[1]; ^ 27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: clangnote: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warningIn file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning444:5: note: array 'fld' declared here : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 128 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ivopts.o -MT tree-ssa-loop-ivopts.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivopts.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ch.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-ch.c:431:14: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here copied.safe_push (std::make_pair (entry, loop)); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-im.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:2715:12 tree GTY((length ("%h.num_ops"))) op[1];: ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning../../gcc-10.2.0/gcc/gimple.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2735 gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h call_stmt->op[2] = chain; :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here../../gcc-10.2.0/gcc/gimple.h :3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = label; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[3] = label; ^ ~ :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316 gs->op[1] = rhs; ^ ~ :3: note: ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[2]; ^ ~ :3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here return gs->op[3]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 23 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-manip.o -MT tree-ssa-loop-manip.o -MMD -MP -MF ./.deps/tree-ssa-loop-manip.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-manip.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:39: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 128 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-niter.o -MT tree-ssa-loop-niter.o -MMD -MP -MF ./.deps/tree-ssa-loop-niter.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-im.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-im.c:2595:32: note: in instantiation of member function 'vec::create' requested here memory_accesses.refs_in_loop.create (number_of_loops (cfun)); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-live.c:1285:10: note: in instantiation of member function 'vec::create' requested here active.create (last_basic_block_for_fn (fn)); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-prefetch.o -MT tree-ssa-loop-prefetch.o -MMD -MP -MF ./.deps/tree-ssa-loop-prefetch.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivcanon.c:43: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivcanon.c:47: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :903:1: note: did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? X0EXP (rt, 4) = NULL_RTX;struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivcanon.c:47: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here../../gcc-10.2.0/gcc/rtl.h :1341:23: note: expanded from macro 'XEXP' for_user)) cgraph_edge ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/rtl.h:void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 6) = arg4; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivcanon.c:62: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: XVEC (rt, 1) = arg1; ^ ~ warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' struct cgraph_edge; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:98: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 return gs->op[1]; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtx next = XEXP (insn, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/gimple.h::5: note: array 'fld' declared here 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 2715:12#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/gimple.h::5: note: array 'fld' declared here 2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1860:28: note: expanded from macro 'JUMP_LABEL' return gs->op[1]; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-manip.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/gimple.h347:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: note: array 'op' declared here gs->op[1] = rhs; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'op' declared here gs->op[1] = rhs; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: ../../gcc-10.2.0/gcc/rtl.h:2966:18:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] gs->op[2] = label; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[2]; ^ ~ :3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :347 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :316 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: tree GTY((length ("%h.num_ops"))) op[1]; ^ expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX; ^ ~ HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: In file included from note../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (calls) ^ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (c)../../gcc-10.2.0/gcc/rtl.h:1342:23: 107 note: expanded from macro 'XVEC' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' : ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:107: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' HOOK_VECTOR_END (target_option) ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h XSTR (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (shrink_wrap) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:107: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:In file included from 23../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ : note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:108: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? note: expanded from macro 'RTL_CHECK2' struct cgraph_edge; ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:108: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/hwint.h friend struct cgraph_edge; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here # define HOST_WIDE_INT long long ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^~~~~~ class rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1342:23: note: expanded from macro 'XVEC' return XBBDEF (insn, 2); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1229:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (sched) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 222HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229::43:50: note: expanded from macro 'HOOK_VECTOR_END' 38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (c) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 7) = arg7; ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (mode_switching) ^ 138 warnings generated. ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c XBBDEF (rt, 2) = arg2; ^ ~ :26../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c return gs->op[1]; ^ ~ :132: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38:1 note: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :2661 X0EXP (rt, 4) = NULL_RTX; ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/gimple.h:26815: note: array 'fld' declared here : rtunion fld[1]; ^ 11: warningIn file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' return &gs->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-split.o -MT tree-ssa-loop-split.o -MMD -MP -MF ./.deps/tree-ssa-loop-split.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/gimple.h::3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: tree GTY((length ("%h.num_ops"))) op[1]; ^ expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27:../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' return gs->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c ^:2615:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (offset, addr_mode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:3738:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:7898:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop *loop = data->current_loop; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:7898:3: note: did you mean class here? struct loop *loop = data->current_loop; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:7954:4: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop *loop = data->current_loop; ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-ivopts.c:7954:4: note: did you mean class here? struct loop *loop = data->current_loop; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-prefetch.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec >, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec >, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve > >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-niter.c:3945:16: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::safe_push' requested here bounds.safe_push (bound); ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-unswitch.o -MT tree-ssa-loop-unswitch.o -MMD -MP -MF ./.deps/tree-ssa-loop-unswitch.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop-unswitch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:705:20: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] find_vdef_in_loop (struct loop *loop) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:705:20: note: did you mean class here? find_vdef_in_loop (struct loop *loop) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:795:31: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] get_control_equiv_head_block (struct loop *loop, basic_block bb) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:795:31: note: did you mean class here? get_control_equiv_head_block (struct loop *loop, basic_block bb) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:815:26: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] find_control_dep_blocks (struct loop *loop, basic_block bb) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:815:26: note: did you mean class here? find_control_dep_blocks (struct loop *loop, basic_block bb) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:917:26: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] stmt_semi_invariant_p_1 (struct loop *loop, gimple *stmt, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:917:26: note: did you mean class here? stmt_semi_invariant_p_1 (struct loop *loop, gimple *stmt, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:928:24: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] vuse_semi_invariant_p (struct loop *loop, gimple *stmt, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:928:24: note: did you mean class here? vuse_semi_invariant_p (struct loop *loop, gimple *stmt, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:969:23: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ssa_semi_invariant_p (struct loop *loop, tree name, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:969:23: note: did you mean class here? ssa_semi_invariant_p (struct loop *loop, tree name, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:988:33: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] loop_iter_phi_semi_invariant_p (struct loop *loop, gphi *loop_phi, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:988:33: note: did you mean class here? loop_iter_phi_semi_invariant_p (struct loop *loop, gphi *loop_phi, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1092:31: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] control_dep_semi_invariant_p (struct loop *loop, basic_block bb, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1092:31: note: did you mean class here? control_dep_semi_invariant_p (struct loop *loop, basic_block bb, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1128:26: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] stmt_semi_invariant_p_1 (struct loop *loop, gimple *stmt, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1128:26: note: did you mean class here? stmt_semi_invariant_p_1 (struct loop *loop, gimple *stmt, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1218:24: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] stmt_semi_invariant_p (struct loop *loop, gimple *stmt, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1218:24: note: did you mean class here? stmt_semi_invariant_p (struct loop *loop, gimple *stmt, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1260:28: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] get_cond_invariant_branch (struct loop *loop, gcond *cond) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1260:28: note: did you mean class here? get_cond_invariant_branch (struct loop *loop, gcond *cond) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1315:26: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] compute_added_num_insns (struct loop *loop, const_edge branch_edge) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1315:26: note: did you mean class here? compute_added_num_insns (struct loop *loop, const_edge branch_edge) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1395:32: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] get_cond_branch_to_split_loop (struct loop *loop, gcond *cond) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1395:32: note: did you mean class here? get_cond_branch_to_split_loop (struct loop *loop, gcond *cond) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1462:24: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] do_split_loop_on_cond (struct loop *loop1, edge invar_branch) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1462:24: note: did you mean class here? do_split_loop_on_cond (struct loop *loop1, edge invar_branch) ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1477:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop *loop2 = loop_version (loop1, boolean_true_node, NULL, ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1477:3: note: did you mean class here? struct loop *loop2 = loop_version (loop1, boolean_true_node, NULL, ^~~~~~ class ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1540:21: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] split_loop_on_cond (struct loop *loop) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-loop-split.c:1540:21: note: did you mean class here? split_loop_on_cond (struct loop *loop) ^~~~~~ class 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop.o -MT tree-ssa-loop.o -MMD -MP -MF ./.deps/tree-ssa-loop.TPo ../../gcc-10.2.0/gcc/tree-ssa-loop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 22 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-math-opts.o -MT tree-ssa-math-opts.o -MMD -MP -MF ./.deps/tree-ssa-math-opts.TPo ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 150 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop-unswitch.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-operands.o -MT tree-ssa-operands.o -MMD -MP -MF ./.deps/tree-ssa-operands.TPo ../../gcc-10.2.0/gcc/tree-ssa-operands.c : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 144 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-phiopt.o -MT tree-ssa-phiopt.o -MMD -MP -MF ./.deps/tree-ssa-phiopt.TPo ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return XBBDEF (insn, 2); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38HOOK_VECTOR_END (simd_clone) ^ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3);HOOK_VECTOR_END (omp) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (goacc) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' empty macro arguments are a C99 feature [-Wc99-extensions] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-math-opts.c:94: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/tree-ssa-operands.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ return &ass->op[3];../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1407 gs->op[1] = fn;:13: ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = fn; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtx tmp = XEXP (this, 1); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/gimple.h:3211:10../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtx next = XEXP (insn, 1); ^ ~ return gs->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return &call_stmt->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'op' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ :1342../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here return gs->op[2]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :316 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: gs->op[3] = label; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo ../../gcc-10.2.0/gcc/tree-ssa-phiprop.c 21 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../gcc-10.2.0/gcc/tree-ssa-pre.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo ../../gcc-10.2.0/gcc/tree-ssa-propagate.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiopt.c:31: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 129 warnings generated. 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF ./.deps/tree-ssa-reassoc.TPo ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiprop.c:26: ../../gcc-10.2.0/gcc/gimple.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' return gs->op[1]; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1860:28: note ^ : expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return gs->op[2];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347 rtunion fld[1];: ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:2681:11#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note:1375:32: note: expanded from macro 'XCEXP' : array 'op' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1341 : return gs->op[2]; ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h: rtunion fld[1]; ^ 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 3798:11: warningwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-propagate.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:33: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)21 warnings generated. ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx next = XEXP (insn, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1485:10: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; return XBBDEF (insn, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 25: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:444:5: note:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:444:5: notenote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~../../gcc-10.2.0/gcc/rtl.h:1501:10: warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1511:10: note warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1534#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: 444:5: note: array 'fld' declared here expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x);../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.cIn file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h XINT (rt, 5) = arg5;:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c XEXP (rt, 3) = arg3; ^ ~ :26../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 21 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo ../../gcc-10.2.0/gcc/tree-ssa-sink.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? array 'op' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 3673 for_user)) cgraph_edge ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? gs->op[3] = label; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:40: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-sccvn.c:66: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:1844:32: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] vec *ops, struct loop *loop) ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:1844:32: note: did you mean class here? vec *ops, struct loop *loop) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:1952:17: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here info->vec.safe_push (std::make_pair (idx, i)); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-reassoc.c:2285:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here indxs.safe_push (std::make_pair (start, end)); ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-sink.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 144 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo ../../gcc-10.2.0/gcc/tree-ssa-strlen.c 144 warnings generated. 155 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo ../../gcc-10.2.0/gcc/tree-ssa-structalias.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-tail-merge.o -MT tree-ssa-tail-merge.o -MMD -MP -MF ./.deps/tree-ssa-tail-merge.TPo ../../gcc-10.2.0/gcc/tree-ssa-tail-merge.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 22 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ter.o -MT tree-ssa-ter.o -MMD -MP -MF ./.deps/tree-ssa-ter.TPo ../../gcc-10.2.0/gcc/tree-ssa-ter.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 21 warnings generated. #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :2167:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCSUBREG' return XEXP (insn, 1); ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadbackward.o -MT tree-ssa-threadbackward.o -MMD -MP -MF ./.deps/tree-ssa-threadbackward.TPo ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE);:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~~~~~~~~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-ssa-tail-merge.c:193: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:444:5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 347:3: note: array 'op' declared here XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ~clang: ^warning../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here gs->op[2] = rhs; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h ^ ~ :3107:10: warning1341:23:../../gcc-10.2.0/gcc/rtl.h note: :444:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 5: note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3:expanded from macro 'XEXP' note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: :1229:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25 tree GTY((length ("%h.num_ops"))) op[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :220 XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :372:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25 tree GTY((length ("%h.num_ops"))) op[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XBBDEF (rt, 2) = arg2; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2];1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ call_stmt->op[2] = chain;../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/gimple.h:372:3: note../../gcc-10.2.0/gcc/rtl.h: array 'op' declared here 1229:38: :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222: rtunion fld[1]; ^ 3In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:1338:23: note: expanded from macro 'XINT' : ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3::5: note: array 'fld' declared here : note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^1338 ^ :23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XEXP (rt, 6) = arg6; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h gs->op[2] = label; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: ../../gcc-10.2.0/gcc/rtl.h:444:5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note gs->op[3] = label; ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XEXP (rt, 6) = arg6; tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3683#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1]; ^ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c ^ :25: In file included from In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 :38: note../../gcc-10.2.0/gcc/rtl.h:1345:25: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1228:array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1345:25:: ./genrtl.h:267: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341../../gcc-10.2.0/gcc/rtl.h:444:5: :23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c: rtunion fld[1]; 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268 :3: warning../../gcc-10.2.0/gcc/rtl.h:1341:23: note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38:1338:23: note: expanded from macro 'XINT' : note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: :23: note: expanded from macro 'XINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 4) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note XEXP (rt, 6) = arg6; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ./genrtl.h:307:3 ^ : warning: In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1341: 23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1341:231229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25 rtunion fld[1]; : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: rtunion fld[1]; ^expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 444:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ./genrtl.h:313#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :3 ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from : expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:3808: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: ../../gcc-10.2.0/gcc/rtl.h:1228:38: notearray 'fld' declared here : expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:5: note: array 'fld' declared here : ./genrtl.h rtunion fld[1]; ^ :343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345 XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: X0EXP (rt, 3) = NULL_RTX; ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.carray 'fld' declared here : rtunion fld[1]; ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346 X0EXP (rt, 2) = NULL_RTX; ^ ~ :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25../../gcc-10.2.0/gcc/rtl.h:444: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; :5: ^ ~note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: :1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c rtunion fld[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1345:25: note: 1341:23: note: expanded from macro 'XEXP' expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:27: note: expanded from macro 'X0EXP' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: expanded from macro 'XBBDEF' note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here 1228 rtunion fld[1]; ^:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5: note: array 'fld' declared here 1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:1229:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358: rtunion fld[1]; 27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: XINT (rt, 1) = arg1; note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:444:5:: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warningIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:../../gcc-10.2.0/gcc/rtl.h:444:5:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here 1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XVEC (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; XVEC (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; :453:3 ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6; warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from :486../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c note: array 'fld' declared here rtunion fld[1]; ^ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ :3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^1341: ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 23:# define HOST_WIDE_INT long long ^ note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1234 rtunion fld[1]; :29: note: expanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25445:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'hwint' declared here XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' XWINT (rt, 1) = arg1; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :445:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 27: note: expanded from macro 'X0EXP' # define HOST_WIDE_INT long long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:538: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :444:5: note: ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:444:5: :38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XVEC' note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h./genrtl.h:1012::956:3: warning3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c: expanded from macro 'RTL_CHECK2' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-ssa-ter.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3:In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here XINT (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/gimple.h ^ ~ :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = rhs; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; return &ass->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 return gs->op[1]; ^ ~ : ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'op' declared here XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XVEC (rt, 3) = arg3; ^ ~ :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3: note: array 'op' declared here :59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ call_stmt->op[2] = chain; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note XSTR (rt, 2) = arg2; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XSTR (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10../../gcc-10.2.0/gcc/gimple.h::2735:11:../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return &ass->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[1] = rhs; ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here 347 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10:../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h: return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = label; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :3673 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-structalias.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:31: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c:38: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-strlen.c:51: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadedge.o -MT tree-ssa-threadedge.o -MMD -MP -MF ./.deps/tree-ssa-threadedge.TPo ../../gcc-10.2.0/gcc/tree-ssa-threadedge.c 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadupdate.o -MT tree-ssa-threadupdate.o -MMD -MP -MF ./.deps/tree-ssa-threadupdate.TPo ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-uncprop.o -MT tree-ssa-uncprop.o -MMD -MP -MF ./.deps/tree-ssa-uncprop.TPo ../../gcc-10.2.0/gcc/tree-ssa-uncprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-uninit.o -MT tree-ssa-uninit.o -MMD -MP -MF ./.deps/tree-ssa-uninit.TPo ../../gcc-10.2.0/gcc/tree-ssa-uninit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadedge.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3211 tree GTY((length ("%h.num_ops"))) op[1]; ^ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/gimple.h::347:3: note: array 'op' declared here 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: ../../gcc-10.2.0/gcc/gimple.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here call_stmt->op[2] = chain; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadedge.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-uncprop.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-uninit.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa.o -MT tree-ssa.o -MMD -MP -MF ./.deps/tree-ssa.TPo ../../gcc-10.2.0/gcc/tree-ssa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 22 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssanames.o -MT tree-ssanames.o -MMD -MP -MF ./.deps/tree-ssanames.TPo ../../gcc-10.2.0/gcc/tree-ssanames.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssanames.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 138 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-stdarg.o -MT tree-stdarg.o -MMD -MP -MF ./.deps/tree-stdarg.TPo ../../gcc-10.2.0/gcc/tree-stdarg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 37 warnings generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer.o -MT tree-streamer.o -MMD -MP -MF ./.deps/tree-streamer.TPo ../../gcc-10.2.0/gcc/tree-streamer.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 148 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer-in.o -MT tree-streamer-in.o -MMD -MP -MF ./.deps/tree-streamer-in.TPo ../../gcc-10.2.0/gcc/tree-streamer-in.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 147 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer-out.o -MT tree-streamer-out.o -MMD -MP -MF ./.deps/tree-streamer-out.TPo ../../gcc-10.2.0/gcc/tree-streamer-out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-streamer.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here clang tree GTY((length ("%h.num_ops"))) op[1];: ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-tailcall.o -MT tree-tailcall.o -MMD -MP -MF ./.deps/tree-tailcall.TPo ../../gcc-10.2.0/gcc/tree-tailcall.c In file included from ../../gcc-10.2.0/gcc/tree-stdarg.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-streamer.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-streamer.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-generic.o -MT tree-vect-generic.o -MMD -MP -MF ./.deps/tree-vect-generic.TPo ../../gcc-10.2.0/gcc/tree-vect-generic.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt)clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-patterns.o -MT tree-vect-patterns.o -MMD -MP -MF ./.deps/tree-vect-patterns.TPo ../../gcc-10.2.0/gcc/tree-vect-patterns.c ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hclang:1229: :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808../../gcc-10.2.0/gcc/tree-streamer-in.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XINT (rt, 4) = arg4; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1;:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ return gs->op[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1];1358:27: note: expanded from macro 'X0EXP' return gs->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; call_stmt->op[2] = chain; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' return gs->op[1]; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ gs->op[1] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ gs->op[2] = label; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 tree GTY((length ("%h.num_ops"))) op[1];: ^ ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3643: rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' gs->op[3] = label; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 21 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: In file included from note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3../../gcc-10.2.0/gcc/rtl.h: warning:1228:38: note: expanded from macro 'RTL_CHECK1' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:31: ../../gcc-10.2.0/gcc/cgraph.h: rtunion fld[1];1735 ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 3); ^ ~ 1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:903:1: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-data-refs.o -MT tree-vect-data-refs.o -MMD -MP -MF ./.deps/tree-vect-data-refs.TPo ../../gcc-10.2.0/gcc/tree-vect-data-refs.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XSTR (rt, 1) = arg1; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-streamer-in.c:31: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note../../gcc-10.2.0/gcc/rtl.h:1871:In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:30: ../../gcc-10.2.0/gcc/cgraph.h:173510:1: :warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/cgraph.h2658:32: note: did you mean class here? rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :903:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *);struct cgraph_edge; ^~~~~~ class ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/coretypes.h:144:../../gcc-10.2.0/gcc/rtl.h1:: note:: did you mean class here? :3:1230:37:2659 :note: expanded from macro 'RTL_CHECKC1' struct cgraph_edge; warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]^~~~~~ ^ ~class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:2659:28 return safe_as_a (JUMP_LABEL (this));: : note1342 ^~~~~~~~~~~~~~~~~ :23:: In file included from ../../gcc-10.2.0/gcc/tree-streamer-out.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250 :10:../../gcc-10.2.0/gcc/rtl.h warning: notestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] did you mean class here?: 1860:28: note: : friend struct cgraph_edge;expanded from macro 'JUMP_LABEL'bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h ^~~~~~expanded from macro 'XVEC': 1736:16: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ 1229:38../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : note: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' friend struct cgraph_edge; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1375:32 XSTR (rt, 1) = arg1;: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' 37 warnings generated: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ rtunion fld[1]; void initialize_inline_failed (struct cgraph_edge *); ^ ^ . ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808clang: : ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1373:32: note: expanded from macro 'XCSUBREG' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-stmts.o -MT tree-vect-stmts.o -MMD -MP -MF ./.deps/tree-vect-stmts.TPo ../../gcc-10.2.0/gcc/tree-vect-stmts.c : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444 ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:43: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/tree-tailcall.c:44: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool (*ignore_edge) (struct cgraph_edge *)); ^ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here for_user)) cgraph_edge ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h return gs->op[2]; ^ ~ :112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:372possible_polymorphic_call_targets (struct cgraph_edge *e, ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:3643:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:43: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:43: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-generic.c:43: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return gs->op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-vect-data-refs.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-vect-stmts.c return XBBDEF (insn, 2);:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 41 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:2167HOOK_VECTOR_END (C90_EMPTY_HACK): ^ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-loop.o -MT tree-vect-loop.o -MMD -MP -MF ./.deps/tree-vect-loop.TPo ../../gcc-10.2.0/gcc/tree-vect-loop.c In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: return XBBDEF (insn, 2); ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.cnote:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:../../gcc-10.2.0/gcc/rtl.h29:1511:In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: : note: expanded from macro 'X0MEMATTR' warning: empty macro arguments are a C99 feature [-Wc99-extensions] 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' HOOK_VECTOR_END (simd_clone) ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:444:5: noteexpanded from macro 'RTL_CHECK2' 1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (goacc) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~: 43../../gcc-10.2.0/gcc/rtl.h1341:23: note: expanded from macro 'XEXP' :1342:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XVEC' 50: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c43:50: note: expanded from macro 'HOOK_VECTOR_END' :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ note: ../../gcc-10.2.0/gcc/target-hooks-macros.h return JUMP_LABEL (this);expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: ../../gcc-10.2.0/gcc/rtl.h:1881array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h: 1860:28: note: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1230#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :37: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 444:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h rtunion fld[1];:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1:../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_option) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: rtunion fld[1]; note: expanded from macro 'HOOK_VECTOR_END' 444:5: note: array 'fld' declared here ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg5; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c: note: expanded from macro 'XEXP' :30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' *step_out = XEXP (x, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 41 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 6) = arg6; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:32: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :5: note: In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c XBBDEF (rt, 2) = arg2; : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :1229:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-loop-manip.o -MT tree-vect-loop-manip.o -MMD -MP -MF ./.deps/tree-vect-loop-manip.TPo ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XEXP' :1228:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 X0EXP (rt, 7) = NULL_RTX; ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 2) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: X0EXP (rt, 7) = NULL_RTX; ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:46: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/tree-vect-data-refs.cstruct cgraph_edge; ^~~~~~ class :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' struct cgraph_edge; ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:46: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h: friend struct cgraph_edge; ^~~~~~ class 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ clang: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c rtunion fld[1]; ^ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.hIn file included from :1736:16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); XSTR (rt, 6) = arg4; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3:../../gcc-10.2.0/gcc/rtl.h warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4;In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3;In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning132 warnings generated: ^ ~ . array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;3808: ./genrtl.h:653 ^ ~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h: XSTR (rt, 1) = arg1; ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])# define HOST_WIDE_INT long long ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-slp.o -MT tree-vect-slp.o -MMD -MP -MF ./.deps/tree-vect-slp.TPo ../../gcc-10.2.0/gcc/tree-vect-slp.c In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' # define HOST_WIDE_INT long long ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:: expanded from macro 'RTL_CHECK2' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: XSTR (rt, 1) = arg1;warning ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 XEXP (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] : return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);./genrtl.h ^ ~~~~~~~~~In file included from :927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XWINT (rt, 1) = arg1; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/vec.h HOST_WIDE_INT hwint[1]; ^ :1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here rtunion fld[1]; ^ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here # define HOST_WIDE_INT long long ^ return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c1498:8: note: in instantiation of member function 'vec::create' requested here :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ this->create (s);../../gcc-10.2.0/gcc/tree-vect-data-refs.c ^:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/tree-vect-patterns.c:1566#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :39: note: in instantiation of member function 'auto_vec::auto_vec' requested here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) auto_vec unprom (nops); ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c138 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::27In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:12551012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] XVEC (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 3) = arg3; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:444 size_t size = vec::embedded_size (alloc); ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here rtunion fld[1]; ^ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] this->reserve (encoded_nelts ()); ^ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here ^ ~ new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:2303:21: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' vec_perm_builder elts (TYPE_VECTOR_SUBPARTS (char_vectype), 2, 3); ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c rtunion fld[1];:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: 23:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vectorizer.o -MT tree-vectorizer.o -MMD -MP -MF ./.deps/tree-vectorizer.TPo ../../gcc-10.2.0/gcc/tree-vectorizer.c In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/gimple.hexpanded from macro 'XEXP':3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1];:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h:3140:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: ../../gcc-10.2.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[1] = rhs; ^ ~ ^ ~ :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here ^ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3227 tree GTY((length ("%h.num_ops"))) op[1]; ^ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here return XEXP (insn, 1); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/gimple.h:: note: expanded from macro 'RTL_CHECK2' 3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ return gs->op[2]; ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :3150 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:33: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 33: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:33: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:35: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:35: ../../gcc-10.2.0/gcc/cgraph.h:2250../../gcc-10.2.0/gcc/rtl.h:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :444:5: note: array 'fld' declared here friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] void initialize_inline_failed (struct cgraph_edge *); ^ XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/cgraph.h:1736In file included from :../../gcc-10.2.0/gcc/tree-vect-stmts.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class 16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/coretypes.h:144:../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? 1: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct cgraph_edge; ^~~~~~ class ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XVEC (rt, 5) = arg5; for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.cIn file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XINT (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : note: expanded from macro 'XINT' friend struct cgraph_edge; ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :2658:32: warning: ../../gcc-10.2.0/gcc/rtl.hstruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1358:27: note: expanded from macro 'X0EXP' void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5: note: array 'fld' declared here rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-vect-loop.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:372:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/gimple.h: In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h return &call_stmt->op[2]; ^ ~ :276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (asm_out): ^ 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^1229: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)HOOK_VECTOR_END (sched) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:444:5: note: array 'fld' declared here :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2]; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3663:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c :26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43../../gcc-10.2.0/gcc/rtl.h:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (vectorize) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (calls) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.cIn file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c::42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return gs->op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning../../gcc-10.2.0/gcc/gimple.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-vect-slp.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:62: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3:In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h: 248warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] gs->op[1] = rhs; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/gimple.h:2681:11: ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:3370:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note: in instantiation of member function 'vec::safe_push' requested here return &gs->op[2]; ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' LOOP_VINFO_LOWER_BOUNDS (loop_vinfo).safe_push (lower_bound); ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:3473:19: note: in instantiation of member function 'vec::create' requested here comp_alias_ddrs.create (may_alias_ddrs.length ()); ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:In file included from 372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] tree GTY((length ("%h.num_ops"))) op[1]; ^ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here ../../gcc-10.2.0/gcc/gimple.h:3150 size_t size = vec::embedded_size (alloc); ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here reserve (1, false PASS_MEM_STAT); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:3502:52: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here LOOP_VINFO_CHECK_UNEQUAL_ADDRS (loop_vinfo).safe_push (new_pair); ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/vec.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/int-vector-builder.h../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs;:1341:23: note: expanded from macro 'XEXP' ^ ~ 63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:5121:21: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here tree GTY((length ("%h.num_ops"))) op[1]; vec_perm_builder sel (nelt, nelt, 1); ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:../../gcc-10.2.0/gcc/rtl.h49:1229:38: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :903:1: note: did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? : ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge; ^~~~~~ class XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here rtunion fld[1]; ^ size_t size = vec::embedded_size (alloc); ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here XVEC (rt, 5) = arg5; ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:49: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' friend struct cgraph_edge; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h this->reserve (encoded_nelts ()); ^ :../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here 1229:38: note: expanded from macro 'RTL_CHECK2' new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:2142:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here vec_perm_builder sel (nunits, 1, 3); ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444 tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/cgraph.h:2658:32: ^ warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; for_user)) cgraph_edge ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); gs->op[1] = rhs; ^ ~ ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here for_user)) cgraph_edge ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:66: ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), return &gs->op[2]; ^ ~ ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? #define XWINT(RTX, N) ((RTX)->u.hwint[N])struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ^ ~../../gcc-10.2.0/gcc/coretypes.h ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :144 tree GTY((length ("%h.num_ops"))) op[1]; ^ :1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:66: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn;3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XSTR (rt, 1) = arg1; ^ ~ :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' call_stmt->op[2] = chain; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-vect-loop.c:2384:3: warning: struct 'loop' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct loop *loop = LOOP_VINFO_LOOP (new_loop_vinfo); ^ ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-10.2.0/gcc/tree-vect-loop.c:2384:3: note: did you mean class here? struct loop *loop = LOOP_VINFO_LOOP (new_loop_vinfo);In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:52: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:52: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:52: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 147 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/int-vector-builder.h:63:3: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:308:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nelts, 2, 3); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vector-builder.o -MT tree-vector-builder.o -MMD -MP -MF ./.deps/tree-vector-builder.TPo ../../gcc-10.2.0/gcc/tree-vector-builder.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-vect-loop.c:2901:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here path.safe_push (std::make_pair (curri, curr)); ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/tree-vect-loop.c:3872:8: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here sel->new_vector (nelt, 1, 3); ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-vect-loop.c:4581:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here ccompares.safe_push ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/tree-vect-slp.c:3999:12: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here mask.new_vector (nunits, group_size, 3); ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree-vrp.o -MT tree-vrp.o -MMD -MP -MF ./.deps/tree-vrp.TPo ../../gcc-10.2.0/gcc/tree-vrp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tree.o -MT tree.o -MMD -MP -MF ./.deps/tree.TPo ../../gcc-10.2.0/gcc/tree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 148 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o tristate.o -MT tristate.o -MMD -MP -MF ./.deps/tristate.TPo ../../gcc-10.2.0/gcc/tristate.cc #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 153 warnings generated. In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o typed-splay-tree.o -MT typed-splay-tree.o -MMD -MP -MF ./.deps/typed-splay-tree.TPo ../../gcc-10.2.0/gcc/typed-splay-tree.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:32: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:34: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:36: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o unique-ptr-tests.o -MT unique-ptr-tests.o -MMD -MP -MF ./.deps/unique-ptr-tests.TPo ../../gcc-10.2.0/gcc/unique-ptr-tests.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o valtrack.o -MT valtrack.o -MMD -MP -MF ./.deps/valtrack.TPo ../../gcc-10.2.0/gcc/valtrack.c In file included from ../../gcc-10.2.0/gcc/tree.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree-vrp.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/tree.c:48: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree.c:49: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/tree.c:51: ../../gcc-10.2.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree.c:62: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/tree.c:66: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree.c:66: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:66: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree.c:5030:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-10.2.0/gcc/tree.c:5021:26: note: parameter of type 'enum tree_code' is declared here build_nt (enum tree_code code, ...) ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o value-range.o -MT value-range.o -MMD -MP -MF ./.deps/value-range.TPo ../../gcc-10.2.0/gcc/value-range.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree.c:13297:16: warning: result of comparison of constant 42405 with expression of type 'enum tree_code' is always false [-Wtautological-constant-out-of-range-compare] if (code == 0xa5a5) ~~~~ ^ ~~~~~~ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree.c:13904:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (TYPE_ARTIFICIAL (tv) && 0) In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/tree.c:13904:28: note: use '&' for a bitwise operation #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ if (TYPE_ARTIFICIAL (tv) && 0) ^~ & ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree.c:13904:28: note: remove constant to silence this warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (TYPE_ARTIFICIAL (tv) && 0) ~^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/valtrack.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/valtrack.c:110:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (x, 1) : XEXP (x, 0), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/valtrack.c:219:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/valtrack.c:221:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (loc == INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/valtrack.c:225:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = loc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree.c:15885: ./gt-tree.h:287:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:287:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:287:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ../../gcc-10.2.0/gcc/valtrack.c./gt-tree.h:287:64: note: did you mean class here? :372:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./gt-tree.h:305:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:305:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/valtrack.c../../gcc-10.2.0/gcc/hash-table.h:456:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :374:7: note: previous use is here INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ./gt-tree.h:305:61: note: did you mean class here? PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class :1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-tree.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:323:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:72: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:72: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/valtrack.c:659:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/valtrack.c:736:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (DEBUG_INSN_P (next) && reg == INSN_VAR_LOCATION_LOC (next)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 152 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o value-prof.o -MT value-prof.o -MMD -MP -MF ./.deps/value-prof.TPo ../../gcc-10.2.0/gcc/value-prof.c In file included from ../../gcc-10.2.0/gcc/value-range.cc:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 116 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o var-tracking.o -MT var-tracking.o -MMD -MP -MF ./.deps/var-tracking.TPo ../../gcc-10.2.0/gcc/var-tracking.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :372:3: note: array 'op' declared here HOOK_VECTOR_END (vectorize) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return &call_stmt->op[2]; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o varasm.o -MT varasm.o -MMD -MP -MF ./.deps/varasm.TPo ../../gcc-10.2.0/gcc/varasm.c In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3: note: array 'op' declared here HOOK_VECTOR_END (mode_switching) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 148 warnings generated. In file included from ../../gcc-10.2.0/gcc/var-tracking.c:92: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o varpool.o -MT varpool.o -MMD -MP -MF ./.deps/varpool.TPo ../../gcc-10.2.0/gcc/varpool.c In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3In file included from ../../gcc-10.2.0/gcc/value-prof.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/value-prof.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ friend struct cgraph_edge; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/cgraph.h ^ ~:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *);In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ :1228:38: note: ../../gcc-10.2.0/gcc/cgraph.hexpanded from macro 'RTL_CHECK1' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:103: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:103: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:103: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:738:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -= INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:753:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:767:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *post += INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:769:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *post -= INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:972:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1012:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = use_narrower_mode (XEXP (x, 1), mode, wmode); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1016:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1105:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1114:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_replace_fn_rtx (XEXP (loc, 1), old_rtx, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1135:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1140:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1142:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_raw_SUBREG (GET_MODE (loc), addr, SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1388:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:724:43: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1166:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_OUTPUT_IDX (loc) != 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2569:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1273:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1273:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2570:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1274:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1274:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2570:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1275:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1275:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2571:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1276:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1276:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2571:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1277:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1277:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1278:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_LABEL_VEC (SET_SRC (set0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1278:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_LABEL_VEC (SET_SRC (set0))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1280:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx newsrc = shallow_copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1281:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1282:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1282:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2570:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1283:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1284:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2571:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1284:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2571:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1285:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1286:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_LABEL_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1286:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_LABEL_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1376:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:1297:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && MEM_P (SET_SRC (set)) && MEM_READONLY_P (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2588:40: note: expanded from macro 'MEM_READONLY_P' (RTL_FLAG_CHECK1 ("MEM_READONLY_P", (RTX), MEM)->unchanging) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:2048:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || negative_power_of_two_p (INTVAL (XEXP (loc, 1))))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:2188:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (loc, 1), &term)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:2199:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && negative_power_of_two_p (INTVAL (XEXP (loc, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:2203:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = gen_rtx_AND (mode, x, XEXP (loc, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1432:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:2217:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (loc, 1), &term)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:3542:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:3542:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5513:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx ploc = PAT_VAR_LOCATION_LOC (loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5692:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx vloc = PAT_VAR_LOCATION_LOC (oloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5728:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = nloc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5748:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5867:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5933:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5986:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !unsuitable_loc (SET_SRC (expr)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5990:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mo.u.loc = gen_rtx_SET (loc, SET_SRC (expr)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1360:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:5998:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6063:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6074:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (SET_SRC (xexpr), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6167:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = replace_expr_with_values (SET_SRC (expr)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6174:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6178:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (nloc && nloc != SET_SRC (mo.u.loc)) ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6273:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6274:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6303:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6317:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6321:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6339:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6353:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6353:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6475:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] item = XEXP (item, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6483:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->loc) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6484:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_INITIAL (SYMBOL_REF_DECL (l->loc))) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:2499:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ ../../gcc-10.2.0/gcc/tree.h:432:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-10.2.0/gcc/tree.h:396:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6486:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] initial = DECL_INITIAL (SYMBOL_REF_DECL (l->loc)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:2499:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ ../../gcc-10.2.0/gcc/tree.h:432:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-10.2.0/gcc/tree.h:396:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6531:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (cur, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6532:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cur, 1) = prev; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6788:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6803:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, PAT_VAR_LOCATION_LOC (vloc), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6808:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!VAR_LOC_UNKNOWN_P (PAT_VAR_LOCATION_LOC (vloc))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6809:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_variable_part (out, PAT_VAR_LOCATION_LOC (vloc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6821:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6826:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (val, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6854:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6861:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6871:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6877:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6891:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6903:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6903:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6915:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (uloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6938:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6938:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6965:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:6986:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/var-tracking.c:8494:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:8499:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = gen_rtx_raw_SUBREG (GET_MODE (x), subreg, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1388:44: noteIn file included from : expanded from macro 'gen_rtx_raw_SUBREG' ../../gcc-10.2.0/gcc/varasm.c:33: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ rtx tmp = XEXP (this, 1); ^ ~./genrtl.h:724:43: note: expanded from macro 'gen_rtx_fmt_ep' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' gen_rtx_fmt_ep_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:8815:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (loc2, 0), 1), &offset2)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/var-tracking.c:8883:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:8887:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230: && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1675#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/var-tracking.c:8893:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' NOTE_VAR_LOCATION (note) = note_vl; ^~~~~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/rtl.h:1668:33: note: expanded from macro 'NOTE_VAR_LOCATION' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/var-tracking.c:9201:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/varpool.c:25: || NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION)In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) SUBREG_BYTE (x), GET_MODE (x)); ^ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1371#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1:../../gcc-10.2.0/gcc/rtl.h:1230:37: : note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (vectorize) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/var-tracking.c:9234:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : = vt_expand_loc (XEXP (XEXP (*p, 0), 1),24: note: expanded from macro 'offsetof' ^ ~ In file included from ../../gcc-10.2.0/gcc/varpool.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d)HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/var-tracking.c:9233:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (XEXP (*p, 0), 1) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/varpool.c ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/var-tracking.c:9237:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (XEXP (*p, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/varasm.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 33: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/var-tracking.c:9240:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' = copy_rtx_if_shared (XEXP (XEXP (*p, 0), 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9239:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (*p, 0), 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9245:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (*p, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9251:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == REGNO (XEXP (XEXP (XEXP (XEXP (*p, 1), 0), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9253:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (XEXP (*p, 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/varpool.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/var-tracking.c:9253:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' *p = XEXP (XEXP (*p, 1), 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9256:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (*p, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9284:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9299:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (set, val, PAT_VAR_LOCATION_LOC (vloc), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h1230:37: note: expanded from macro 'RTL_CHECKC1' :2607:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/var-tracking.c:9304:37: warning: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' else if (!VAR_LOC_UNKNOWN_P (PAT_VAR_LOCATION_LOC (vloc))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:9305:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' set_variable_part (set, PAT_VAR_LOCATION_LOC (vloc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9319:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/varasm.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:9324:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' uloc = XEXP (val, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9354:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/var-tracking.c:9361:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2684#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9371:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9377:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/var-tracking.c:9391:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ val_resolve (set, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XEXP (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/var-tracking.c:9403:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' note: expanded from macro 'XINT' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:9403:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38 gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/varasm.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' XEXP (rt, 6) = arg6; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/var-tracking.c:9415#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ src = SET_SRC (uloc); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9432:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' : note: array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 9432:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' :444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/system.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 748:14: note: expanded from macro 'gcc_assert' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/var-tracking.c:9462:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set_src = SET_SRC (loc); In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 2684:22: note: expanded from macro 'SET_SRC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/varasm.c../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/var-tracking.c:9486#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here set_src = SET_SRC (loc); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/var-tracking.c:9641:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' if (MEM_ATTRS (rtl)) ^~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:9990:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_MARKER_LOCATION (note) = INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1669:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1372:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:10129:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fp_cfa_offset -= rtx_to_poly_int64 (XEXP (elim, 1)); ^ ~ XINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/var-tracking.c XINT (rt, 2) = arg2; ^ ~ :10344:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' NOTE_KIND (insn) = NOTE_INSN_DELETED_DEBUG_LABEL; ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/varasm.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/var-tracking.c:10345:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ NOTE_DELETED_LABEL_NAME (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/varpool.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/var-tracking.c:10348:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ CODE_LABEL_NUMBER (insn) = debug_label_num++;../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' ^ ~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 6) = arg6; ^ ~ :2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1338:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/gimple.h:3140:3:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here HOST_WIDE_INT hwint[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: ../../gcc-10.2.0/gcc/gimple.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3150: XWINT (rt, 2) = arg2; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/varasm.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' return &call_stmt->op[2]; ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/varpool.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/varpool.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/varpool.c:33: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:41: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/varasm.c:41: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/varasm.c:51: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/varasm.c:54: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/varasm.c:409:10: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] size = RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/varasm.c:1515:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:2259:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3106:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (value.base)) * 13); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3307:13: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ret = (CODE_LABEL_NUMBER (label_ref_label (value1.base)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3308:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] == CODE_LABEL_NUMBER (label_ref_label (value2.base))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3424:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (symbol, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3567:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3638:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (XEXP (desc->rtl, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3764:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + CODE_LABEL_NUMBER (label_ref_label (x)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3769:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + XINT (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3913:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_CONSTANT (symbol, desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2737:48: note: expanded from macro 'SET_SYMBOL_REF_CONSTANT' (gcc_assert (CONSTANT_POOL_ADDRESS_P (RTX)), X0CONSTANT ((RTX), 1) = (C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3932:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->constant; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3943:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:3953:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->mode; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:4080:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_DELETED); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:4155:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class constant_descriptor_rtx *desc = SYMBOL_REF_CONSTANT (x); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:4164:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 152 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o vec-perm-indices.o -MT vec-perm-indices.o -MMD -MP -MF ./.deps/vec-perm-indices.TPo ../../gcc-10.2.0/gcc/vec-perm-indices.c ../../gcc-10.2.0/gcc/varasm.c:7100:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7533:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7539:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7555:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7719:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7728:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/varasm.c:7746:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/varasm.c:8201: ./gt-varasm.h:25:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:25:3: note: did you mean class here? struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:25:41: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:25:41: note: did you mean class here? struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:26:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * xlimit = x; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:26:3: note: did you mean class here? struct constant_descriptor_rtx * xlimit = x; ^~~~~~ class ./gt-varasm.h:40:12: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct constant_descriptor_rtx& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:40:12: note: did you mean class here? gt_ggc_mx (struct constant_descriptor_rtx& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-varasm.h:42:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:42:3: note: did you mean class here? struct constant_descriptor_rtx * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-varasm.h:50:12: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct constant_descriptor_rtx *& x) ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:50:12: note: did you mean class here? gt_ggc_mx (struct constant_descriptor_rtx *& x) ^~~~~~ class ./gt-varasm.h:151:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:151:3: note: did you mean class here? struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:151:41: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:151:41: note: did you mean class here? struct constant_descriptor_rtx * x = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:152:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * xlimit = x; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:152:3: note: did you mean class here? struct constant_descriptor_rtx * xlimit = x; ^~~~~~ class ./gt-varasm.h:166:12: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct constant_descriptor_rtx& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:166:12: note: did you mean class here? gt_pch_nx (struct constant_descriptor_rtx& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-varasm.h:168:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:168:3: note: did you mean class here? warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] struct constant_descriptor_rtx * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-varasm.h:176:12: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct constant_descriptor_rtx *& x) ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:176:12: note: did you mean class here? gt_pch_nx (struct constant_descriptor_rtx *& x) ^~~~~~ class ./gt-varasm.h:280:3: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x ATTRIBUTE_UNUSED = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:280:3: note: did you mean class here? struct constant_descriptor_rtx * x ATTRIBUTE_UNUSED = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:280:58: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct constant_descriptor_rtx * x ATTRIBUTE_UNUSED = (struct constant_descriptor_rtx *)x_p; ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:280:58: note: did you mean class here? struct constant_descriptor_rtx * x ATTRIBUTE_UNUSED = (struct constant_descriptor_rtx *)x_p; ^~~~~~ class ./gt-varasm.h:292:12: warning: struct 'constant_descriptor_rtx' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct constant_descriptor_rtx* x ATTRIBUTE_UNUSED, ^ ../../gcc-10.2.0/gcc/varasm.c:3643:47: note: previous use is here class GTY((chain_next ("%h.next"), for_user)) constant_descriptor_rtx { ^ ./gt-varasm.h:292:12: note: did you mean class here? gt_pch_nx (struct constant_descriptor_rtx* x ATTRIBUTE_UNUSED, ^~~~~~ class ./gt-varasm.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:323:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o vmsdbgout.o -MT vmsdbgout.o -MMD -MP -MF ./.deps/vmsdbgout.TPo ../../gcc-10.2.0/gcc/vmsdbgout.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 145 warnings generated. 42 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o vr-values.o -MT vr-values.o -MMD -MP -MF ./.deps/vr-values.TPo ../../gcc-10.2.0/gcc/vr-values.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o vtable-verify.o -MT vtable-verify.o -MMD -MP -MF ./.deps/vtable-verify.TPo ../../gcc-10.2.0/gcc/vtable-verify.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 152 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o web.o -MT web.o -MMD -MP -MF ./.deps/web.TPo ../../gcc-10.2.0/gcc/web.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1 warning generated. ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o wide-int.o -MT wide-int.o -MMD -MP -MF ./.deps/wide-int.TPo ../../gcc-10.2.0/gcc/wide-int.cc rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/vec-perm-indices.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vector-builder.h:200:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ ../../gcc-10.2.0/gcc/vec-perm-indices.c:56:16: note: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here m_encoding.new_vector (full_nelts, copy_nelts, 1); ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/vtable-verify.c:140: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/vr-values.c:28: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/web.c:36: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:36: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:39: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:39: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/web.c:39: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/web.c:197:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == DF_REF_REG (use) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/web.c:198:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == SET_DEST (set)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 109 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o wide-int-print.o -MT wide-int-print.o -MMD -MP -MF ./.deps/wide-int-print.TPo ../../gcc-10.2.0/gcc/wide-int-print.cc ../../gcc-10.2.0/gcc/wide-int.cc:2234:25: warning: qualifier in explicit instantiation of 'generic_wide_int::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void wide_int::dump () const; ~~~~~~~~~~^ ../../gcc-10.2.0/gcc/wide-int.cc:2237:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void offset_int::dump () const; ~~~~~~~~~~~~^ ../../gcc-10.2.0/gcc/wide-int.cc:2238:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void widest_int::dump () const; ~~~~~~~~~~~~^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 113 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o xcoffout.o -MT xcoffout.o -MMD -MP -MF ./.deps/xcoffout.TPo ../../gcc-10.2.0/gcc/xcoffout.c 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386.o -MT i386.o -MMD -MP -MF ./.deps/i386.TPo ../../gcc-10.2.0/gcc/config/i386/i386.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/analysis-plan.o -MT analyzer/analysis-plan.o -MMD -MP -MF analyzer/.deps/analysis-plan.TPo ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: XBBDEF (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: rtx next = XEXP (insn, 1); ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1341:23 ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XINT (rt, 5) = arg5; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/xcoffout.c ^ :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning../../gcc-10.2.0/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XINT (rt, 5) = arg5; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XEXP (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/config/i386/i386.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); rtunion fld[1]; ^ ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.c XWINT (rt, 1) = arg1; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XEXP (rt, 3) = arg3; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOST_WIDE_INT hwint[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:# define HOST_WIDE_INT long long ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5::5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/xcoffout.c :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1]; ^ : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here 5 rtunion fld[1];: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from ../../gcc-10.2.0/gcc/xcoffout.c: note: array 'fld' declared here :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here :1358:27: note: expanded from macro 'X0EXP' HOST_WIDE_INT hwint[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :59:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 6) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c XVEC (rt, 3) = arg3; ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/xcoffout.c5: note: array 'fld' declared here :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 3) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: noteexpanded from macro 'RTL_CHECK2' : array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc:26: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc ^ :26: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XWINT (rt, 1) = arg1; ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' for_user)) cgraph_edge ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here # define HOST_WIDE_INT long long ^ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? XWINT (rt, 2) = arg2; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc:28: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ bool (*ignore_edge) (struct cgraph_edge *));../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^~~~~~ class #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23:../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here expanded from macro 'XVEC' for_user)) cgraph_edge ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :146:50: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XSTR (rt, 2) = arg2; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? : note: expanded from macro 'XSTR' possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc:40: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/xcoffout.c:33: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 4 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/analyzer.o -MT analyzer/analyzer.o -MMD -MP -MF analyzer/.deps/analyzer.TPo ../../gcc-10.2.0/gcc/analyzer/analyzer.cc In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 125 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/analyzer-logging.o -MT analyzer/analyzer-logging.o -MMD -MP -MF analyzer/.deps/analyzer-logging.TPo ../../gcc-10.2.0/gcc/analyzer/analyzer-logging.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:36: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 30 warnings generated. In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:39: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:39: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:39: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/analyzer-pass.o -MT analyzer/analyzer-pass.o -MMD -MP -MF analyzer/.deps/analyzer-pass.TPo ../../gcc-10.2.0/gcc/analyzer/analyzer-pass.cc In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:40: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:40: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:49: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:56: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:87: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:88: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class 37 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/analyzer-selftests.o -MT analyzer/analyzer-selftests.o -MMD -MP -MF analyzer/.deps/analyzer-selftests.TPo ../../gcc-10.2.0/gcc/analyzer/analyzer-selftests.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386.c:1331:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (insn) >= 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:1358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (op), ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:1641:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (label); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1801:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ^ ~ ../../gcc-10.2.0/gcc/analyzer/analyzer.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/config/i386/i386.c:1643:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ NOTE_KIND (label) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:1644:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (label) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1374:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 180 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/bar-chart.o -MT analyzer/bar-chart.o -MMD -MP -MF analyzer/.deps/bar-chart.TPo ../../gcc-10.2.0/gcc/analyzer/bar-chart.cc ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/call-string.o -MT analyzer/call-string.o -MMD -MP -MF analyzer/.deps/call-string.TPo ../../gcc-10.2.0/gcc/analyzer/call-string.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/checker-path.o -MT analyzer/checker-path.o -MMD -MP -MF analyzer/.deps/checker-path.TPo ../../gcc-10.2.0/gcc/analyzer/checker-path.cc ../../gcc-10.2.0/gcc/config/i386/i386.c:4034:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_jump_insn (gen_cbranchqi4 (test, XEXP (test, 0), XEXP (test, 1), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:4373:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (slot, 1)) != i * 16) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:4385:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (slot, 1)) != i * 8) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:4457:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (prev_size <= INTVAL (XEXP (slot, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:4458:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prev_size = INTVAL (XEXP (slot, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:5756:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (xops[2], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386.c:6738:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = queued_cfa_restores; XEXP (last, 1); last = XEXP (last, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:6738:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (last = queued_cfa_restores; XEXP (last, 1); last = XEXP (last, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:6740:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (last, 1) = REG_NOTES (insn); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:6740:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (last, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:6741:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = queued_cfa_restores; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. ../../gcc-10.2.0/gcc/config/i386/i386.c:7887:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (vec, 1), 1) == UNSPEC_SET_GOT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:7887:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (vec, 1), 1) == UNSPEC_SET_GOT ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/constraint-manager.o -MT analyzer/constraint-manager.o -MMD -MP -MF analyzer/.deps/constraint-manager.TPo ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc ../../gcc-10.2.0/gcc/config/i386/i386.c:8852:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = ret_rtx; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9540:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump_insn) = label; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9719:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (get_last_insn ()) = varargs_label; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9725:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9737:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (varargs_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9825:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addends[n++] = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9842:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scale_rtx = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9849:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = XEXP (op, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9865:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (op, 1) == UNSPEC_TP ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9904:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scale_rtx = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:9910:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10066:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (disp, 1) == UNSPEC_MACHOPIC_OFFSET); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10110:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10240:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (inner, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10394:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (disp, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10598:6: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] || (TARGET_MACHO ^ ~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/config/i386/i386.c:10598:6: note: use '|' for a bitwise operation || (TARGET_MACHO ^~ | ../../gcc-10.2.0/gcc/config/i386/i386.c:10555:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (disp, 0), 1) != UNSPEC_MACHOPIC_OFFSET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10556:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (XEXP (disp, 0), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10831:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0 = XEXP (addr, 0), op1 = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:10904:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = XEXP (new_rtx, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386.c:11248:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (u, 1) == UNSPEC_TP) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11282:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (u, 1) == UNSPEC_TP) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (rtl, to); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11407:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (SYMBOL_REF_DECL (symbol)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11408:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] imp_decl = get_dllimport_decl (SYMBOL_REF_DECL (symbol), false); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11425:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (SYMBOL_REF_DECL (symbol)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11426:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] imp_decl = get_dllimport_decl (SYMBOL_REF_DECL (symbol), true); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11453:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_PLUS (Pmode, t, XEXP (XEXP (addr, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11462:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (addr)) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11470:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (XEXP (XEXP (addr, 0), 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11473:38:1 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_PLUS (Pmode, t, XEXP (XEXP (addr, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' warning generated. gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11512:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_PLUS (Pmode, t, XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11536:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] log = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11550:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] log = INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11561:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] log = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11561:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] log = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11563:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_reg (Pmode, XEXP (XEXP (x, 1), 0)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ./genrtl.h:1414:34: note: expanded from macro 'gen_rtx_MULT' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11562:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = gen_rtx_MULT (Pmode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11570:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] std::swap (XEXP (x, 0), XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11583:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ./genrtl.h:1408:34: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11584:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11584:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11600:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constant = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11601:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (XEXP (XEXP (x, 0), 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11601:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (XEXP (XEXP (x, 0), 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11605:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constant = XEXP (XEXP (XEXP (x, 0), 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11605:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] constant = XEXP (XEXP (XEXP (x, 0), 1), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11606:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/diagnostic-manager.o -MT analyzer/diagnostic-manager.o -MMD -MP -MF analyzer/.deps/diagnostic-manager.TPo ../../gcc-10.2.0/gcc/analyzer/diagnostic-manager.cc #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11616:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (XEXP (x, 0), 1), 0)), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ./genrtl.h:1408:34: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11634:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = copy_addr_to_reg (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11634:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = copy_addr_to_reg (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11642:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (flag_pic && SYMBOLIC_CONST (XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1880:65: note: expanded from macro 'SYMBOLIC_CONST' || (GET_CODE (X) == CONST && symbolic_reference_mentioned_p (X))) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11654:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx val = force_operand (XEXP (x, 1), temp); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11661:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = temp; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11754:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_pic_addr_const (file, XEXP (x, 1), code); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11759:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_pic_addr_const (file, XEXP (x, 1), code); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11770:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_pic_addr_const (file, XEXP (x, 1), code); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11778:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11871:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_SET_GOT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11912:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (unspec) != UNSPEC || XINT (unspec, 1) != UNSPEC_NTPOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:11917:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = gen_rtx_PLUS (Pmode, x, XEXP (XEXP (addr.disp, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12022:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_addend = XEXP (reg_addend, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12023:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (ix86_pic_register_p (XEXP (reg_addend, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12034:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (x, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12038:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const_addend = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12043:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((XINT (x, 1) == UNSPEC_GOT && MEM_P (orig_x) && !addend) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12044:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XINT (x, 1) == UNSPEC_GOTOFF && !MEM_P (orig_x)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XINT (x, 1) == UNSPEC_PLTOFF && ix86_cmodel == CM_LARGE_PIC ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:12146:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == UNSPEC && XINT (x, 1) != UNSPEC_GOTOFF) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13284:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (addr) == UNSPEC && XINT (addr, 1) == UNSPEC_VSIBADDR) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13293:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (GET_CODE (addr) == UNSPEC && XINT (addr, 1) == UNSPEC_LEA_ADDR) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13360:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XINT (XEXP (disp, 0), 1) == UNSPEC_GOTPCREL ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13361:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (XEXP (disp, 0), 1) == UNSPEC_GOT) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13460:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (XEXP (disp, 0), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13520:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13829:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:13831:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:14991:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] shift_rtx = XEXP (use_body, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:15010:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_count = XEXP (shift_rtx, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:15200:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (set), 1) != const0_rtx)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:15200:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (set), 1) != const0_rtx)) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:15259:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (op1, XEXP (op0, 1)))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386.c:16184:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:16466:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/engine.o -MT analyzer/engine.o -MMD -MP -MF analyzer/.deps/engine.TPo ../../gcc-10.2.0/gcc/analyzer/engine.cc In file included from ../../gcc-10.2.0/gcc/analyzer/call-string.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/call-string.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/checker-path.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/call-string.cc:34: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; : ^ 19477:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && register_operand (SET_SRC (x), VOIDmode)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^1375:32 : notewarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19483:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (register_operand (SET_SRC (x), VOIDmode)) ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' return &ass->op[3]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19489:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_cost = rtx_cost (SET_SRC (x), mode, SET, 1, speed); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 2684:22: note: expanded from macro 'SET_SRC' gs->op[3] = rhs; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 347:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19570:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT value = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19592:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? INTVAL (XEXP (x, 1)) : -1, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19603:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (x, 1), mode, code, 0, speed); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19618:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (x, 1), mode, FMA, 1, speed); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19626:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19637:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19641:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT value = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19698:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (XEXP (XEXP (x, 0), 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19702:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (XEXP (x, 0), 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19706:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (x, 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19714:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT val = INTVAL (XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.c:19720:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here *total += rtx_cost (XEXP (x, 1), mode, ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:35: note: array 'fld' declared here : rtunion fld[1]; ^ note: array 'op' declared here ../../gcc-10.2.0/gcc/config/i386/i386.c:19737:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ *total += rtx_cost (XEXP (XEXP (x, 0), 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19739:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *total += rtx_cost (XEXP (x, 1), mode, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19751:33: ../../gcc-10.2.0/gcc/gimple.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ && ix86_carry_flag_operator (XEXP (XEXP (x, 0), 1), mode)) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3../../gcc-10.2.0/gcc/rtl.h::1341:23: note: expanded from macro 'XEXP' note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.c:19756:24: In file included from ../../gcc-10.2.0/gcc/analyzer/checker-path.cc:33warning return gs->op[1];: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ 3: note: array 'op' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1];struct cgraph_edge; ^~~~~~ class ^ *total += rtx_cost (XEXP (x, 1), mode, ^ ~ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = rhs; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:347:3: ../../gcc-10.2.0/gcc/gimple.h ^ ~ note: array 'op' declared here :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[1]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note../../gcc-10.2.0/gcc/config/i386/i386.c:19787: :20: warning: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return gs->op[2]; ^ ~ In file included from ../../gcc-10.2.0/gcc/analyzer/checker-path.cc:33: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here friend struct cgraph_edge; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here + (rtx_cost (XEXP (x, 1), mode, outer_code, opno, speed) for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.c:19822:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (x, 0), 1) == const1_rtx gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3];:444 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note : array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19824:7:../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return &ass->op[3]; ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here for_user)) cgraph_edge tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here && XEXP (x, 1) == const0_rtx) tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ void initialize_inline_failed (struct cgraph_edge *); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~ class#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[3] = rhs; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/config/i386/i386.c:19837:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ && rtx_equal_p (XEXP (XEXP (x, 0), 0), XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19847:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19889:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x, 1) == UNSPEC_TP) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19902:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mask = XEXP (x, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:20492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (PATTERN (insn), 1) == UNSPECV_ALIGN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:20794:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_EPILOGUE_BEG)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:20825:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:20837:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:21855:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:37: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:37: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/i386.c:22507:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *offset = XEXP (addr, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:23506: ./gt-i386.h:95:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-i386.h:95:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-i386.h:95:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-i386.h:95:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/checker-path.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ 25 warnings generated. In file included from ../../gcc-10.2.0/gcc/analyzer/diagnostic-manager.cc:49: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386.c:96: ../../gcc-10.2.0/gcc/config/i386/i386-features.h:130:3: warning: function '(anonymous namespace)::scalar_chain::scalar_chain' has internal linkage but is not defined [-Wundefined-internal] scalar_chain (enum machine_mode, enum machine_mode); ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:28: note: used here timode_scalar_chain () : scalar_chain (TImode, V1TImode) {} ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:131:11: warning: function '(anonymous namespace)::scalar_chain::~scalar_chain' has internal linkage but is not defined [-Wundefined-internal] virtual ~scalar_chain (); ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:3: note: used here timode_scalar_chain () : scalar_chain (TImode, V1TImode) {} ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:196:8: warning: function '(anonymous namespace)::timode_scalar_chain::mark_dual_mode_def' has internal linkage but is not defined [-Wundefined-internal] void mark_dual_mode_def (df_ref def); ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:3: note: used here timode_scalar_chain () : scalar_chain (TImode, V1TImode) {} ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:198:8: warning: function '(anonymous namespace)::timode_scalar_chain::convert_insn' has internal linkage but is not defined [-Wundefined-internal] In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: void convert_insn (rtx_insn *insn); ^ ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:3: note: used here return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ timode_scalar_chain () : scalar_chain (TImode, V1TImode) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/function-set.o -MT analyzer/function-set.o -MMD -MP -MF analyzer/.deps/function-set.TPo ../../gcc-10.2.0/gcc/analyzer/function-set.cc return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:../../gcc-10.2.0/gcc/gimple.h:17703150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: in instantiation of member function 'vec::reserve_exact' requested here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, reserve_exact (nelems PASS_MEM_STAT); ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:175:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here m_vars (other.m_vars.length ()) ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:501:17: note: in instantiation of member function 'vec::reserve' requested here m_constraints.reserve (other.m_constraints.length ()); ^ In file included from ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gimple.h:3617:10#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/constraint-manager.cc:1256:28: note: in instantiation of member function 'auto_vec::auto_vec' requested here auto_vec original_ec_id (num_svalue_ids); ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/diagnostic-manager.cc:51: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/diagnostic-manager.cc:51: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/engine.cc:49: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/diagnostic-manager.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ 257 warnings generated. 171 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/pending-diagnostic.o -MT analyzer/pending-diagnostic.o -MMD -MP -MF analyzer/.deps/pending-diagnostic.TPo ../../gcc-10.2.0/gcc/analyzer/pending-diagnostic.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/program-point.o -MT analyzer/program-point.o -MMD -MP -MF analyzer/.deps/program-point.TPo ../../gcc-10.2.0/gcc/analyzer/program-point.cc In file included from ../../gcc-10.2.0/gcc/analyzer/engine.cc:52: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/engine.cc:52: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/program-state.o -MT analyzer/program-state.o -MMD -MP -MF analyzer/.deps/program-state.TPo ../../gcc-10.2.0/gcc/analyzer/program-state.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/engine.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ In file included from ../../gcc-10.2.0/gcc/analyzer/engine.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/engine.cc:1588:14: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_sg (sg), m_per_node (m_sg.num_nodes ()) ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/region-model.o -MT analyzer/region-model.o -MMD -MP -MF analyzer/.deps/region-model.TPo ../../gcc-10.2.0/gcc/analyzer/region-model.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/program-point.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/program-point.cc:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 29 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm.o -MT analyzer/sm.o -MMD -MP -MF analyzer/.deps/sm.TPo ../../gcc-10.2.0/gcc/analyzer/sm.cc 1 warning generated. In file included from ../../gcc-10.2.0/gcc/analyzer/program-point.cc:34: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-file.o -MT analyzer/sm-file.o -MMD -MP -MF analyzer/.deps/sm-file.TPo ../../gcc-10.2.0/gcc/analyzer/sm-file.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:48: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:50: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:50: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/program-point.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/program-state.cc:524:14: note: in instantiation of member function 'vec::safe_push' requested here to_remove.safe_push (dst_sid); ^ In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/program-state.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/program-state.cc:1153:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_sm_changes (other.m_sm_changes.length ()) ^ 26 warnings generated. ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-malloc.o -MT analyzer/sm-malloc.o -MMD -MP -MF analyzer/.deps/sm-malloc.TPo ../../gcc-10.2.0/gcc/analyzer/sm-malloc.cc 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-pattern-test.o -MT analyzer/sm-pattern-test.o -MMD -MP -MF analyzer/.deps/sm-pattern-test.TPo ../../gcc-10.2.0/gcc/analyzer/sm-pattern-test.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/sm.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/sm-file.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-sensitive.o -MT analyzer/sm-sensitive.o -MMD -MP -MF analyzer/.deps/sm-sensitive.TPo ../../gcc-10.2.0/gcc/analyzer/sm-sensitive.cc clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-signal.o -MT analyzer/sm-signal.o -MMD -MP -MF analyzer/.deps/sm-signal.TPo ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/region-model.cc:1456:13: note: in instantiation of member function 'vec::safe_push' requested here child_rids.safe_push (rid); ^ In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/region-model.cc:3712:20: note: in instantiation of member function 'vec::safe_push' requested here rep_path_vars.safe_push (pv); ^ In file included from ../../gcc-10.2.0/gcc/analyzer/region-model.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/region-model.cc:3987:9: note: in instantiation of member function 'vec::safe_push' requested here sids.safe_push (svalue_id::from_int (i)); ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/sm-malloc.cc:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/sm-pattern-test.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/sm-taint.o -MT analyzer/sm-taint.o -MMD -MP -MF analyzer/.deps/sm-taint.TPo ../../gcc-10.2.0/gcc/analyzer/sm-taint.cc 28 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/state-purge.o -MT analyzer/state-purge.o -MMD -MP -MF analyzer/.deps/state-purge.TPo ../../gcc-10.2.0/gcc/analyzer/state-purge.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Ianalyzer -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/analyzer -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o analyzer/supergraph.o -MT analyzer/supergraph.o -MMD -MP -MF analyzer/.deps/supergraph.TPo ../../gcc-10.2.0/gcc/analyzer/supergraph.cc In file included from ../../gcc-10.2.0/gcc/analyzer/sm-sensitive.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o x86-tune-sched.o -MT x86-tune-sched.o -MMD -MP -MF ./.deps/x86-tune-sched.TPo ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c In file included from ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc:50: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc:50: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc:25: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:304:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here : m_src_to_dst (num_svalues) ^ ../../gcc-10.2.0/gcc/analyzer/region-model.h:2082:5: note: in instantiation of member function 'ana::one_way_id_map::one_way_id_map' requested here m_map_regions_from_a_to_m (model_a->get_num_regions ()), ^ In file included from ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/sm-taint.cc:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/gimple.h3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn; ^ ~ 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[1] = rhs; ^ ~ :372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :3150 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:46: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:46: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o x86-tune-sched-bd.o -MT x86-tune-sched-bd.o -MMD -MP -MF ./.deps/x86-tune-sched-bd.TPo ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c 21 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o x86-tune-sched-atom.o -MT x86-tune-sched-atom.o -MMD -MP -MF ./.deps/x86-tune-sched-atom.TPo ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c In file included from ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:278:17: note: in instantiation of member function 'vec::safe_push' requested here worklist->safe_push (point); ^ In file included from ../../gcc-10.2.0/gcc/analyzer/supergraph.cc:37: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/analyzer/supergraph.cc:42: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/analyzer/supergraph.cc:42: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:30: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:34: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:34: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:34: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:100:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || pop_operand (SET_SRC (set), GET_MODE (SET_SRC (set))))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:224:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (exact_dependency_1 (SET_DEST (set1), SET_SRC (set2))) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:274:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = SET_SRC (addr); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:301:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (SET_DEST (set), SET_SRC (set2)) ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:545:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && INSN_CODE (condgen) == code_for_stack_protect_test_1 (ptr_mode) ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:571:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set_src = SET_SRC (XVECEXP (pat, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:580:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (compare_set); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:594:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (XEXP (src, 1), 0); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched.c:607:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] test_if = SET_SRC (pc_set (condjmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' 2167:10#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1373:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'X0EXP' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26 warnings generated. rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:517#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XEXP (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.cclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o x86-tune-sched-core.o -MT x86-tune-sched-core.o -MMD -MP -MF ./.deps/x86-tune-sched-core.TPo ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653../../gcc-10.2.0/gcc/rtl.h:444:5: :note: array 'fld' declared here 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XEXP (rt, 6) = arg6; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ 136 warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3:27: note: expanded from macro 'X0EXP' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3:../../gcc-10.2.0/gcc/rtl.h:1229 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: XINT (rt, 4) = arg4; ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 1) = arg1; ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 7) = arg7; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-options.o -MT i386-options.o -MMD -MP -MF ./.deps/i386-options.TPo ../../gcc-10.2.0/gcc/config/i386/i386-options.c :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :927:3: warning: In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: XVEC (rt, 2) = arg2; ^ ~ 308:3: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~clang: warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1]; note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1229:38: note: ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note rtunion fld[1]; ^ : expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:383: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.cnote: array 'fld' declared here :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ clang: ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XINT (rt, 2) = arg2; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h note: array 'fld' declared here:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:32: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:32: ../../gcc-10.2.0/gcc/recog.hIn file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from :166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-atom.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:164:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:625:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.c:755:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 27 warnings generated. In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-builtins.o -MT i386-builtins.o -MMD -MP -MF ./.deps/i386-builtins.TPo ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 127 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-expand.o -MT i386-expand.o -MMD -MP -MF ./.deps/i386-expand.TPo ../../gcc-10.2.0/gcc/config/i386/i386-expand.c ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: rtx tmp = XEXP (this, 1);note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ clang: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: rtx next = XEXP (insn, 1); ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1341:23../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' return XEXP (insn, 3); #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: :1229:38:note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h130:444:5: note: array 'fld' declared here ^ ~ warnings generated. rtunion fld[1]; clang: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1; ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1228:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1375:32: note: expanded from macro 'XCEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-features.o -MT i386-features.o -MMD -MP -MF ./.deps/i386-features.TPo ../../gcc-10.2.0/gcc/config/i386/i386-features.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 7) = NULL_RTX; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1373:32: ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:note26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCSUBREG' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342 *step_out = XEXP (x, 1);:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning XSTR (rt, 1) = arg1; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1341:23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1234:29: note: expanded from macro 'XWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:32: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:32: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:32: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1In file included from : warning../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1); ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: 25expanded from macro 'XEXP' warnings generated#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ . In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:: 25expanded from macro 'XBBDEF' : ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-core.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: ../../gcc-10.2.0/gcc/rtl.h:1341:note: expanded from macro 'XUINT' 23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace \ ../../gcc-10.2.0/gcc/config/i386/winnt.c 1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ :2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2745:3: ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ 1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1339:26: note: expanded from macro 'XUINT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return safe_as_a (JUMP_LABEL (this)); ^ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/gimple.h1342:23: note: expanded from macro 'XVEC' :3107:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];:444:5: note: array 'fld' declared here ^ 32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211::10: warning2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:../../gcc-10.2.0/gcc/rtl.h:1375:32: note26:: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'SUBREG_BYTE' return &call_stmt->op[2]; ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/gimple.h:372#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); return gs->op[1]; ^ ~ ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here../../gcc-10.2.0/gcc/rtl.h attrs = MEM_ATTRS (x);: tree GTY((length ("%h.num_ops"))) op[1]; ^~~~~~~~~~~~~ ^ 2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10 XEXP (rt, 1) = arg1;: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1345:25: note: expanded from macro 'XBBDEF' XBBDEF (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XEXP (rt, 3) = arg3; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ *step_out = XEXP (x, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229In file included from :38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: return XUINT (insn, 4); ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note rtunion fld[1]; ^ : expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XUINT' XEXP (rt, 1) = arg1; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: XBBDEF (rt, 2) = arg2; ^ ~ expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1345:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 XEXP (rt, 1) = arg1; ^ ~ : ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1341:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341: return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: 1341:23:23: note: expanded from macro 'XEXP' note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ 127In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:../../gcc-10.2.0/gcc/optabs.h25: In file included from rtunion fld[1]; warnings generated../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::3808: ./genrtl.h23:265: 3: . warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 ^ : In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (sched) ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: :1345../../gcc-10.2.0/gcc/rtl.h:25: note: expanded from macro 'XBBDEF' warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simd_clone) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ :1229:38: ../../gcc-10.2.0/gcc/rtl.h:1228:38note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:1881:3: warning #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note: array 'fld' declared here : rtunion fld[1]; ^ 444:5: note: array 'fld' declared here HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1];266 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace \ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/winnt-stubs.c 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1230:37: note: expanded from macro 'RTL_CHECKC1' XBBDEF (rt, 2) = arg2; 3In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ HOOK_VECTOR_END (omp) ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (goacc) ^ : array 'fld' declared here :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note rtunion fld[1]; : expanded from macro 'HOOK_VECTOR_END' ^ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: ../../gcc-10.2.0/gcc/rtl.h:2167: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ warning../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180../../gcc-10.2.0/gcc/rtl.h:1373:32::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c../../gcc-10.2.0/gcc/rtl.h:35: In file included from In file included from ../../gcc-10.2.0/gcc/optabs.h:23../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: :: In file included from ../../gcc-10.2.0/gcc/optabs-query.hIn file included from : :24: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def:3346: rtunion fld[1];:38084441: ::5: note: ./genrtl.h array 'fld' declared here ^ warning:268:: 3empty macro arguments are a C99 feature [-Wc99-extensions]: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: XINT (rt, 4) = arg4;HOOK_VECTOR_END (addr_space) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg5; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (calls) ^ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104In file included from :../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:380824: note: expanded from macro 'offsetof': ./genrtl.h:270../../gcc-10.2.0/gcc/rtl.h:3 :In file included from 1229../../gcc-10.2.0/gcc/config/i386/i386-options.c::35: #define offsetof(t, d) __builtin_offsetof(t, d)38: note: In file included from expanded from macro 'RTL_CHECK2' : ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ :23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::23: note: 444expanded from macro 'XEXP' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (c) ^ ^ ~ :5:In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:44425#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/config/i386/i386-options.c :note35: expanded from macro 'XEXP' clang#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^In file included from ../../gcc-10.2.0/gcc/optabs.h: 23 ^ ~: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3798#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS'1345:25 : note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];array 'fld' declared here 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ^ ~ rtunion fld[1]; HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]: :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 1) = arg1; ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5;In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229:38: note : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-options.c:38: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38 if (INSN_CODE (insn) < 0)In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c ^~~~~~~~~~~~~~~~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:38: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:38: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :444:5: note: rtunion fld[1]; array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1526:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229:38 ^: :In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XINT (rt, 5) = arg5; ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1229:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:903:1: In file included from note XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 25: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ : did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~ class :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/rtl.h friend struct cgraph_edge;:1228:38: note: expanded from macro 'RTL_CHECK1' : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:1736../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::16 X0EXP (rt, 3) = NULL_RTX;444444 : ^ ~: 5:note: :5: note: array 'fld' declared here previous use is here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) for_user)) cgraph_edge ^ ^ ~ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' :2658:32: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h XEXP (rt, 6) = arg6; In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1736:16#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: previous use is here X0EXP (rt, 5) = NULL_RTX; for_user)) cgraph_edge ../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:48../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] expanded from macro 'X0EXP' :444:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: XINT (rt, 4) = arg4; ^ ~In file included from 28 warning../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' s generated. #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; XVEC (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1342:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:55: In file included from In file included from In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/common/common-target.h:67../../gcc-10.2.0/gcc/rtl.h:: 25../../gcc-10.2.0/gcc/common/common-target.def: :109::13808: warningIn file included from : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c../../gcc-10.2.0/gcc/rtl.h:3808HOOK_VECTOR_END (C90_EMPTY_HACK): ./genrtl.h::269:3: : warning25: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:3808^: ./genrtl.h: XINT (rt, 5) = arg5;452:3:: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]347 ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 XVEC (rt, 5) = arg5;:50: ^ ~ note: expanded from macro 'HOOK_VECTOR_END' :3 ^ ~../../gcc-10.2.0/gcc/rtl.h:1338::23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : expanded from macro 'XINT' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342:231229: note: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 348:3: warning: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c XEXP (rt, 1) = arg1; ^ ~ :25../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1342HOOK_VECTOR_END (asm_out) ^ :23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229: XBBDEF (rt, 2) = arg2;38 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1345 ^: 25: note : expanded from macro 'RTL_CHECK2' : expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o host-darwin.o -MT host-darwin.o -MMD -MP -MF ./.deps/host-darwin.TPo ../../gcc-10.2.0/gcc/config/host-darwin.c ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:../../gcc-10.2.0/gcc/rtl.h526: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ::444:HOOK_VECTOR_END (sched) 1228^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 5: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/target-hooks-macros.h XBBDEF (rt, 2) = arg2;:43:50: note: expanded from macro 'HOOK_VECTOR_END' :444:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/winnt.c::26: : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:array 'fld' declared hereIn file included from 12281../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3808 : ./genrtl.h::309:3 ^: warning38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note : expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3;In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/config/i386/i386-expand.c :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1341:23: note: expanded from macro 'XEXP' ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27: note: In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26expanded from macro 'X0EXP': In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h::1229: 27638: note: expanded from macro 'RTL_CHECK2' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1229: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:../../gcc-10.2.0/gcc/target.def :168538::1: ../../gcc-10.2.0/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (omp):1228:note ^ 38: ../../gcc-10.2.0/gcc/rtl.h:444 : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'RTL_CHECK1'435../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: 50: 444note: note: array 'fld' declared here :expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :444:55In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276:: note: array 'fld' declared here rtunion fld[1];: rtunion fld[1];../../gcc-10.2.0/gcc/target.def :1737: ^1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here rtunion fld[1]; ^ ^HOOK_VECTOR_END (goacc) In file included from In file included from ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/config/i386/i386-features.c43::25: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h50:25382:3:: : note: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c: X0EXP (rt, 4) = NULL_RTX; ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warningexpanded from macro 'HOOK_VECTOR_END' : ../../gcc-10.2.0/gcc/rtl.h:1358:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ :empty macro arguments are a C99 feature [-Wc99-extensions] 1358../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (vectorize) ^ :444../../gcc-10.2.0/gcc/target-hooks-macros.h::27: note: expanded from macro 'X0EXP' 1228:38: note: expanded from macro 'RTL_CHECK1' 5: :43:50: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.hnote: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'HOOK_VECTOR_END'1228:38: note: expanded from macro 'RTL_CHECK1' : array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1228:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' :444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :444:5../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:note25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2; ^ ~ : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: ../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ 1 warning generated. :3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:In file included from : ../../gcc-10.2.0/gcc/config/i386/i386-options.cIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808: note: : 86./genrtl.h: ../../gcc-10.2.0/gcc/ipa-prop.h:1358array 'fld' declared here: :27415: note: :expanded from macro 'X0EXP'3 :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ 276 XINT (rt, 1) = arg1;: ^ ~ ^945:42../../gcc-10.2.0/gcc/rtl.h:: warning: ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/target.defstruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :23: note: expanded from macro 'XINT'1228:6087:1::38: noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o main.o -MT main.o -MMD -MP -MF ./.deps/main.TPo ../../gcc-10.2.0/gcc/main.c ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ^ In file included from warningHOOK_VECTOR_END (c) ../../gcc-10.2.0/gcc/cgraph.h: ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:../../gcc-10.2.0/gcc/rtl.h: 1736:::1229 :16: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]25note: previous use is here : ^In file included from ../../gcc-10.2.0/gcc/rtl.h:383808:: ./genrtl.h:expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:65350 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :note: expanded from macro 'HOOK_VECTOR_END' ^ ~ note3 for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h: ^ warning../../gcc-10.2.0/gcc/ipa-prop.h: :expanded from macro 'RTL_CHECK2'945 :: 42#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : did you mean class here? XWINT (rt, 1) = arg1; ^ ~ :ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ classIn file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:26../../gcc-10.2.0/gcc/rtl.h: 444 ::444: ^ ~5 : note5../../gcc-10.2.0/gcc/rtl.h::: In file included from array 'fld' declared here note../../gcc-10.2.0/gcc/target.h: : 1234:29 rtunion fld[1]; ^ 276In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/ipa-prop.h./genrtl.h:970::: 41: ../../gcc-10.2.0/gcc/target.def:313:array 'fld' declared here3: :note6240:1 : warning: : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XWINT'warning : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (cxx) ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c../../gcc-10.2.0/gcc/target-hooks-macros.h::43:135850: ../../gcc-10.2.0/gcc/ipa-prop.h25:: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h:448970:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27 ../../gcc-10.2.0/gcc/rtl.h:: 445note:: 5expanded from macro 'X0EXP' :expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 1) = arg1; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h41: noteIn file included from ^ ~../../gcc-10.2.0/gcc/config/i386/winnt.c ::: 134026:: 23../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/target.h:276did you mean class here?: ../../gcc-10.2.0/gcc/target.def1228: note6329:: note: : :38:expanded from macro 'XSTR'bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, 1: ^~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) class array 'hwint' declared here ../../gcc-10.2.0/gcc/ipa-prop.h:note HOST_WIDE_INT hwint[1]; warning: 974: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (emutls) : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ 36^ ../../gcc-10.2.0/gcc/target-hooks-macros.h :43:50:../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/hwint.h: note :: 1229warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::: array 'fld' declared here 59note: expanded from macro 'HOOK_VECTOR_END' 38 rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):26: tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736: ^:16 : notenote: previous use is here noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: : In file included from for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: ^expanded from macro 'HOST_WIDE_INT'In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c :expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/ipa-prop.h :26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])974 :: # define HOST_WIDE_INT long long343In file included from ../../gcc-10.2.0/gcc/target.h ^ ~: :36276: : ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:note: ^3 444:did you mean class here?:6450:1: warning: :In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:5: note25 : array 'fld' declared here warningempty macro arguments are a C99 feature [-Wc99-extensions]: tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~In file included from ../../gcc-10.2.0/gcc/rtl.h ^ class XEXP (rt, 1) = arg1; ^ ~ :3808: ./genrtl.h../../gcc-10.2.0/gcc/ipa-prop.h../../gcc-10.2.0/gcc/rtl.h:1341:23::654 :note3: :expanded from macro 'XEXP' HOOK_VECTOR_END (target_option)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229:::43979::501:: notewarning: : expanded from macro 'HOOK_VECTOR_END'struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ XWINT (rt, 2) = arg2;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/cgraph.h : ^ 1736:16: note: In file included from In file included from previous use is here../../gcc-10.2.0/gcc/config/i386/winnt.c ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c ^ ~ :38:../../gcc-10.2.0/gcc/rtl.h: for_user)) cgraph_edge ^25: 26note: expanded from macro 'RTL_CHECK2' :1234:29: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/ipa-prop.h::979:In file included from 1../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:276449:: 3../../gcc-10.2.0/gcc/target.def:444:note : 6552warning::did you mean class here?5: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: expanded from macro 'XWINT'warning: empty macro arguments are a C99 feature [-Wc99-extensions]struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, HOOK_VECTOR_END (shrink_wrap)^~~~~~ class : note #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/ipa-prop.h :979:53../../gcc-10.2.0/gcc/rtl.h:: warning: ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/target-hooks-macros.h: notestruct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]445:5:array 'fld' declared here : note: rtunion fld[1];expanded from macro 'XINT'struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)43 ^ ~ ^: array 'hwint' declared here :50:../../gcc-10.2.0/gcc/rtl.h :note../../gcc-10.2.0/gcc/cgraph.h: :expanded from macro 'HOOK_VECTOR_END' 1736 HOST_WIDE_INT hwint[1]; ^ ^ :../../gcc-10.2.0/gcc/hwint.h16:59:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)26 :: ^ note: previous use is here for_user)) cgraph_edge ^ 1229note../../gcc-10.2.0/gcc/ipa-prop.h:979In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:38:: note: : expanded from macro 'RTL_CHECK2' :26: In file included from expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/target.h:27653In file included from :../../gcc-10.2.0/gcc/config/i386/i386-features.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ../../gcc-10.2.0/gcc/target.defnote ^ ~ ::: 25../../gcc-10.2.0/gcc/rtl.hdid you mean class here? :6810444::15: warningstruct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,# define HOST_WIDE_INT long long : ^In file included from ^~~~~~ class : note: array 'fld' declared here rtunion fld[1]; : ../../gcc-10.2.0/gcc/ipa-prop.hempty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ X0EXP (rt, 2) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: :In file included from 981../../gcc-10.2.0/gcc/rtl.h::363808:clang : ^In file included from : ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h warning../../gcc-10.2.0/gcc/config/i386/i386-builtins.cwarning ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: :1358struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 25:tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);: ^:70843::: 3treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :50: In file included from 27: ../../gcc-10.2.0/gcc/cgraph.hnote::note1736: :expanded from macro 'X0EXP'16: ../../gcc-10.2.0/gcc/rtl.h warning: note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'HOOK_VECTOR_END' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here XVEC (rt, 3) = arg3; ^ ~ SUBREG_BYTE (rt) = arg1;../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);In file included from ^~~~~~ class: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/winnt.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 1228 ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:444::1043::../../gcc-10.2.0/gcc/rtl.h538: :: 137333note:: 276array 'fld' declared here : :32:: note: rtunion fld[1];../../gcc-10.2.0/gcc/target.def : ^6837 :1: notewarning: : expanded from macro 'XCSUBREG'expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/config/i386/i386-builtins.cempty macro arguments are a C99 feature [-Wc99-extensions]warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.hHOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-10.2.0/gcc/rtl.h:1736: 16^:: 1230../../gcc-10.2.0/gcc/target-hooks-macros.h:43: 25:: 37: :../../gcc-10.2.0/gcc/rtl.h:444noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECKC1': ./genrtl.h:50 note: 451::5: previous use is here: notenote3: : warning : expanded from macro 'HOOK_VECTOR_END' : array 'fld' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) for_user)) cgraph_edge XVEC (rt, 4) = arg4; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h :1342#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/ipa-prop.h./genrtl.h: ^ ~:345 :31043warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]23: warning :33:: : note: expanded from macro 'XVEC' note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class :5: note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c:87: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 444 ^ ~:void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); In file included from 5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :../../gcc-10.2.0/gcc/cgraph.h:1736:16../../gcc-10.2.0/gcc/config/i386/i386-expand.c rtunion fld[1];: 25: In file included from ^../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here note rtunion fld[1]; ^ 3808: ./genrtl.h:786:../../gcc-10.2.0/gcc/rtl.h: :1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 rtx tmp = XEXP (this, 1);In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25:: note: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :: previous use is here array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341 3808: ./genrtl.h :486:3warning for_user)) cgraph_edge: ^ :23../../gcc-10.2.0/gcc/ipa-fnsummary.h::357:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning rtunion fld[1]; ^: 43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note XINT (rt, 1) = arg1;: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~: ^ ~ did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);: 1358 ^~~~~~: class ../../gcc-10.2.0/gcc/rtl.h:122923::38 note: 27 :../../gcc-10.2.0/gcc/ipa-fnsummary.h:expanded from macro 'XINT'362 :36: warning:: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-features.c::1229note25: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ./genrtl.h: : expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h38: 348note:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4443: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)void evaluate_properties_for_edge (struct cgraph_edge *e,../../gcc-10.2.0/gcc/rtl.h ^ ~::444warning5: :note5: array 'fld' declared here : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note: rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/cgraph.h:1736array 'fld' declared here ^ :1228:38: note: expanded from macro 'RTL_CHECK1' :16: note: previous use is here rtunion fld[1]; for_user)) cgraph_edge ^ ^../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~../../gcc-10.2.0/gcc/ipa-fnsummary.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c: :../../gcc-10.2.0/gcc/rtl.h1469::14::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 444warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note362: :array 'fld' declared here 25 rtx next = XEXP (insn, 1); ^ ~ 36: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1341::122823::38 :note note: : rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' : expanded from macro 'XEXP' : note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~void evaluate_properties_for_edge (struct cgraph_edge *e, ../../gcc-10.2.0/gcc/rtl.h:1229In file included from :../../gcc-10.2.0/gcc/config/i386/i386-expand.c38: 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444::5:: class./genrtl.h :516:3:../../gcc-10.2.0/gcc/ipa-fnsummary.h :warning373: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37: warning: notenote25 XVEC (rt, 1) = arg1;: ^ ~ : : array 'fld' declared here In file included from struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hvoid ipa_remove_from_growth_caches (struct cgraph_edge *edge);:813::3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ 1342:23../../gcc-10.2.0/gcc/cgraph.h: note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': 444 rtunion fld[1]; : ^ XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'1736:165: note../../gcc-10.2.0/gcc/rtl.h :: previous use is here :In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c: for_user)) cgraph_edgenote : ^array 'fld' declared here 25: In file included from 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :3808: ^ ~: 23: note: rtunion fld[1];./genrtl.h:379../../gcc-10.2.0/gcc/ipa-fnsummary.hexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :373: 3 ^ ~: warning37444:5 ^: note : : array 'fld' declared here : note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1475:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ 10 XEXP (rt, 1) = arg1;: ^ ~ warning class rtunion fld[1]; ../../gcc-10.2.0/gcc/ipa-fnsummary.h ^: 378:22:: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:In file included from :1229: : struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38:cross_module_call_p (struct cgraph_edge *edge) return XEXP (insn, 1); ^ ~../../gcc-10.2.0/gcc/config/i386/i386-builtins.c :note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'25 ^ ../../gcc-10.2.0/gcc/cgraph.h1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h:4441736:5: :note16: :array 'fld' declared here ^ ~ note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note../../gcc-10.2.0/gcc/rtl.h : ^ ~: previous use is hereIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ :3808: ./genrtl.h1229::517:3 ../../gcc-10.2.0/gcc/rtl.h:1229 :38 for_user)) cgraph_edge ^ : note: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? expanded from macro 'RTL_CHECK2' : warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/config/i386/i386-expand.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25cross_module_call_p (struct cgraph_edge *edge) ^ ~ ^~~~~~../../gcc-10.2.0/gcc/rtl.h : class444:5: note: : In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here 1229 rtunion fld[1]; ^ :38: :note: expanded from macro 'RTL_CHECK2' 1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/rtl.h: return XBBDEF (insn, 2); ^ ~ 1341:23: note: expanded from macro 'XEXP' :25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ^ ~ rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ^ ^ ~ In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XEXP (insn, 3); ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38:In file included from XINT (rt, 5) = arg3; rtunion fld[1];../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ 1339:26: note: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^ ~:444:38085: note: array 'fld' declared here: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ 1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:445#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~:../../gcc-10.2.0/gcc/rtl.h5: note: array 'hwint' declared here :1229 :38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1340:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1342#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c :25: In file included from return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1860:28: note: expanded from macro 'JUMP_LABEL' :3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return JUMP_LABEL (this);:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1375In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:1072:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ 32../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1342:23: note: expanded from macro 'XVEC' :1860:28: note: expanded from macro 'JUMP_LABEL' :1341:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: rtunion fld[1];expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338 XEXP (rt, 2) = arg2; ^ ~In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 1341:23: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note ^ ~: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 3) = arg3; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342 XEXP (rt, 1) = arg1; ^ ~ :23In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c XVEC (rt, 1) = arg1; ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here 1 HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ warning generated. ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:2966:18:../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 1229: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 38: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24:: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h:59:26../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'HOST_WIDE_INT' :1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long longIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ :3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: XVEC (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: 38 ^ ~ : note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o i386-common.o -MT i386-common.o -MMD -MP -MF ./.deps/i386-common.TPo ../../gcc-10.2.0/gcc/common/config/i386/i386-common.c ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from :444: 5: note: ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ :708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11../../gcc-10.2.0/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' attrs = MEM_ATTRS (x);:1373:32: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^~~~~~~~~~~~~ expanded from macro 'XCSUBREG' ^ ~../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38: note: 2607 ^ ~ :expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:24 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:4445::5 : note: array 'fld' declared herenote: note: array 'fld' declared here 1230 rtunion fld[1]; ^ :37: note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'MEM_ATTRS' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:1340:2323: noteIn file included from :../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR': 3808 ^ ~: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):735 :3 ^ ~: expanded from macro 'XSTR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444../../gcc-10.2.0/gcc/rtl.h:1229:38: X0EXP (rt, 1) = NULL_RTX; note ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : expanded from macro 'RTL_CHECK2' :1358:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: note: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP'array 'fld' declared here : rtunion fld[1];444 ^ :1229 :38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228:38../../gcc-10.2.0/gcc/rtl.h5: note: In file included from array 'fld' declared here : rtunion fld[1]; ^ 444In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/winnt.c:3808: ./genrtl.h::29: In file included from 5: notenote: array 'fld' declared here : :expanded from macro 'RTL_CHECK1'1288 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XEXP (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1340In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :23:: note: expanded from macro 'XSTR' 444:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29./genrtl.h :786:3../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here : :In file included from ../../gcc-10.2.0/gcc/rtl.h::12293808: ./genrtl.h:66:3:warning:38 : note: expanded from macro 'RTL_CHECK2' : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^../../gcc-10.2.0/gcc/rtl.h :1358:27: note: expanded from macro 'X0EXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from :1341:23../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/config/i386/i386-expand.c:38: note: :expanded from macro 'RTL_CHECK1' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ : note: array 'fld' declared here 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: 1229./genrtl.h::1289: rtunion fld[1];clang: 383: warning ^: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^: XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25 XSTR (rt, 2) = arg2; : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813: 3note: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340: ^ ~ 23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~ :1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c: :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XSTR' 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1229:38: note: :expanded from macro 'RTL_CHECK2' 5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from In file included from expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/config/i386/winnt.c../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :29 note: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 1229:38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :445:5: note: array 'hwint' declared here note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XSTR (rt, 2) = arg2; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' 1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from 304../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:445#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ^ ~ 5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' # define HOST_WIDE_INT long long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return gs->op[2]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1358:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/rtl.h:1358:27::../../gcc-10.2.0/gcc/gimple.h25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' :347:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[3]; ^ ~ rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:clang++ -fno-PIE -c -DPREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap\" -DBASEVER="\"10.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo ../../gcc-10.2.0/gcc/prefix.c 347:3: note: array 'op' declared here ^ :3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h ^ ~ :2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return &ass->op[3]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'op' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' gs->op[3] = rhs; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3../../gcc-10.2.0/gcc/rtl.h:1 warning generated. :1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; XSTR (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 3808: ./genrtl.h:345:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/gimple.h3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :372:3: note: array 'op' declared here X0EXP (rt, 3) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:1228:: 38: note../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340: gs->op[1] = fn; ^ ~ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/gimple.h 23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h372:3clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo ../../gcc-10.2.0/gcc/opts.c :444expanded from macro 'XSTR' :: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/gimple.h5:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3../../gcc-10.2.0/gcc/rtl.h: note: array 'op' declared here :1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3617:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return gs->op[1];In file included from ^ ~ ../../gcc-10.2.0/gcc/config/i386/winnt.c../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29: In file included from ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ :3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:3663#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 5: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return gs->op[1]; ^ ~ :3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2643:3 rtunion fld[1]; ^ : warning: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:2681#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):11: warning: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 372../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h XSTR (rt, 2) = arg2; ^ ~ :3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ 29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here XSTR (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:../../gcc-10.2.0/gcc/gimple.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 3235:3: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h call_stmt->op[2] = chain; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:In file included from 23../../gcc-10.2.0/gcc/config/i386/i386-features.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' return gs->op[1]; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/gimple.h ^ ~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];:1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :347 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gs->op[3] = label; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared hereIn file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ return gs->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :445:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning XEXP (rt, 1) = arg1; ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &ass->op[3]; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ^../../gcc-10.2.0/gcc/optabs-query.h :24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched)23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];array 'fld' declared here In file included from rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here HOOK_VECTOR_END (simd_clone) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3140:3In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' gs->op[1] = fn; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c XSTR (rt, 1) = arg1; ^ ~ :35../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h: XSTR (rt, 2) = arg2;372:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) call_stmt->op[2] = chain; ^ ~ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1340:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (c) ^ :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gs->op[1] = rhs; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/config/i386/i386-expand.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here HOOK_VECTOR_END (emutls) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/common/config/i386/i386-common.c:27: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:38: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:38: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:38: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:38: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:38: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:38: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:48: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:55: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:31: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:48: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:55: In file included from ../../gcc-10.2.0/gcc/common/common-target.h: 67../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[1]; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:316:3: note: array 'op' declared here :50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:38: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:38: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:38: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/prefix.c:73: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:37: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:39: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:39: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:37: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:86: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:87: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:48: ../../gcc-10.2.0/gcc/output.h:129:6: warning : '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 357:43: note: did you mean class here? #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class 2 warnings generated. In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:86: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:40: ../../gcc-10.2.0/gcc/output.h:129:6:ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here?In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:55tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class : In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo ../../gcc-10.2.0/gcc/opts-common.c ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:87: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/winnt.c:1066:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1070:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1075:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset = -INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1113:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1122:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset = INTVAL (XEXP (dest, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1167:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/winnt.c:1182:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addend = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/opts.c:31: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:86: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c:87: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:203:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addend = XEXP (tmp, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/opts.c:24: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/opts.c:1519:18: note: in instantiation of member function 'vec::safe_push' requested here help_tuples.safe_push (option_help_tuple (i, option_values)); ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:386:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_gen_subreg (mode, r, imode, SUBREG_BYTE (op1)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:1179:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = qimode_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:2828:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (operands[1], 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:2878:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (operands[1], 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:3794:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (operands[1], 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:536:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:553:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INTVAL (XEXP (src, 1)) >= 32) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:579:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] igain -= vector_const_cost (XEXP (src, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:941:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (debug_insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:960:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1063:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (def_set) = src; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1069:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1120:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1199:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (def_set) = src; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1205:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1300:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1311:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = XEXP (src, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1319:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (op1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1356:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1453:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 156 warnings generated. 164 warnings generated. ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1552:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o options.o -MT options.o -MMD -MP -MF ./.deps/options.TPo options.c :5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o vec.o -MT vec.o -MMD -MP -MF ./.deps/vec.TPo ../../gcc-10.2.0/gcc/vec.c ../../gcc-10.2.0/gcc/config/i386/i386-features.c:1795:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:2005:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (XEXP (fnaddr, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:2032:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx target = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:2174:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:2219:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6125:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6134:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6143:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6162:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6177:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6188:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6317:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6335:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6343:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6351:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6359:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6399:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6482:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6612:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:6624:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (loop_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7567:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7637:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7814:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (tmp) = end_2_label; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7912:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (XEXP (fnaddr, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7943:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (SYMBOL_REF_DECL (addr) == NULL_TREE ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:7945:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_ATTRIBUTES (SYMBOL_REF_DECL (addr))))) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/tree.h:2487:23: note: expanded from macro 'DECL_ATTRIBUTES' (DECL_COMMON_CHECK (NODE)->decl_common.attributes) ^~~~ ../../gcc-10.2.0/gcc/tree.h:432:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-10.2.0/gcc/tree.h:396:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:8094:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) = use; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:9916:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:9920:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (src, 1) == UNSPEC_EMBEDDED_ROUNDING); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:13124:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (insn)) = gen_vec_duplicate (mode, reg); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15021:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15060:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = jump_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15065:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15130:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = jump_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15135:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15182:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = jump_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15187:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15257:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = jump_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15262:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15291:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = label1; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15297:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label1) = 1; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15304:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label2) = 1; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15411:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = jump_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15416:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (jump_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15631:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (tmp) = label; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15756:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15823:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15884:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15948:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:15993:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16052:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16102:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16173:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 1; ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16265:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (SET_SRC (PATTERN (vselect_insn)), 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16265:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (SET_SRC (PATTERN (vselect_insn)), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16269:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] save_vconcat = XEXP (SET_SRC (PATTERN (vselect_insn)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16270:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (PATTERN (vselect_insn)), 0) = op0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16271:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PUT_MODE (SET_SRC (PATTERN (vselect_insn)), GET_MODE (target)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16279:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (PATTERN (vselect_insn)), 0) = save_vconcat; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16280:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (vselect_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16301:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (SET_SRC (PATTERN (vselect_insn)), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = op1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:16307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = const0_rtx; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 2 warnings generated. ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:19917:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx target = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hooks.o -MT hooks.o -MMD -MP -MF ./.deps/hooks.TPo ../../gcc-10.2.0/gcc/hooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 3 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -DHAVE_CONFIG_H -I. -Icommon -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/common -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o common/common-targhooks.o -MT common/common-targhooks.o -MMD -MP -MF common/.deps/common-targhooks.TPo ../../gcc-10.2.0/gcc/common/common-targhooks.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o hash-table.o -MT hash-table.o -MMD -MP -MF ./.deps/hash-table.TPo ../../gcc-10.2.0/gcc/hash-table.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o file-find.o -MT file-find.o -MMD -MP -MF ./.deps/file-find.TPo ../../gcc-10.2.0/gcc/file-find.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o selftest.o -MT selftest.o -MMD -MP -MF ./.deps/selftest.TPo ../../gcc-10.2.0/gcc/selftest.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o opt-suggestions.o -MT opt-suggestions.o -MMD -MP -MF ./.deps/opt-suggestions.TPo ../../gcc-10.2.0/gcc/opt-suggestions.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo ../../gcc-10.2.0/gcc/diagnostic.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo ../../gcc-10.2.0/gcc/diagnostic-color.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo ../../gcc-10.2.0/gcc/diagnostic-show-locus.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic-format-json.o -MT diagnostic-format-json.o -MMD -MP -MF ./.deps/diagnostic-format-json.TPo ../../gcc-10.2.0/gcc/diagnostic-format-json.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o json.o -MT json.o -MMD -MP -MF ./.deps/json.TPo ../../gcc-10.2.0/gcc/json.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/opt-suggestions.c:28: In file included from ../../gcc-10.2.0/gcc/common/common-target.h:67: ../../gcc-10.2.0/gcc/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 185 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o edit-context.o -MT edit-context.o -MMD -MP -MF ./.deps/edit-context.TPo ../../gcc-10.2.0/gcc/edit-context.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 164 warnings generated. 2 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o pretty-print.o -MT pretty-print.o -MMD -MP -MF ./.deps/pretty-print.TPo ../../gcc-10.2.0/gcc/pretty-print.c clang++ -fno-PIE -c -DLOCALEDIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/share/locale\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o intl.o -MT intl.o -MMD -MP -MF ./.deps/intl.TPo ../../gcc-10.2.0/gcc/intl.c In file included from ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::layout_range>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:973:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::layout_range, 0>::auto_vec' requested here m_layout_ranges (richloc->get_num_locations ()), ^ In file included from ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::line_span>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:975:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::line_span, 0>::auto_vec' requested here m_line_spans (1 + richloc->get_num_locations ()), ^ In file included from ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::line_label, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec<(anonymous namespace)::line_label, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::line_label>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec<(anonymous namespace)::line_label, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/diagnostic-show-locus.c:1699:9: note: in instantiation of member function 'vec<(anonymous namespace)::line_label, va_heap, vl_ptr>::safe_push' requested here labels.safe_push (line_label (i, disp_col, text)); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sbitmap.o -MT sbitmap.o -MMD -MP -MF ./.deps/sbitmap.TPo ../../gcc-10.2.0/gcc/sbitmap.c In file included from ../../gcc-10.2.0/gcc/edit-context.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/edit-context.c:798:17: note: in instantiation of member function 'vec::safe_push' requested here m_line_events.safe_push (line_event (start_column, next_column, ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o input.o -MT input.o -MMD -MP -MF ./.deps/input.TPo ../../gcc-10.2.0/gcc/input.c clang++ -fno-PIE -c -DBASEVER="\"10.2.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o version.o -MT version.o -MMD -MP -MF ./.deps/version.TPo ../../gcc-10.2.0/gcc/version.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o ggc-none.o -MT ggc-none.o -MMD -MP -MF ./.deps/ggc-none.TPo ../../gcc-10.2.0/gcc/ggc-none.c 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o memory-block.o -MT memory-block.o -MMD -MP -MF ./.deps/memory-block.TPo ../../gcc-10.2.0/gcc/memory-block.cc clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o selftest-diagnostic.o -MT selftest-diagnostic.o -MMD -MP -MF ./.deps/selftest-diagnostic.TPo ../../gcc-10.2.0/gcc/selftest-diagnostic.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/input.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/input.c:422:15: note: in instantiation of member function 'vec::create' requested here line_record.create (0); ^ In file included from ../../gcc-10.2.0/gcc/input.c:22: In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/hash-table.h:248: ../../gcc-10.2.0/gcc/vec.h:1274:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/vec.h:1523:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-10.2.0/gcc/input.c:1413:41: note: in instantiation of member function 'auto_vec::auto_vec' requested here auto_vec loc_readers (num_locs); ^ 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o sort.o -MT sort.o -MMD -MP -MF ./.deps/sort.TPo ../../gcc-10.2.0/gcc/sort.cc 1 warning generated. 1 warning generated. clang++ -fno-PIE -c -I../../gcc-10.2.0/gcc/../zlib -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcov.o -MT gcov.o -MMD -MP -MF ./.deps/gcov.TPo ../../gcc-10.2.0/gcc/gcov.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo ../../gcc-10.2.0/gcc/gcov-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcov-tool.o -MT gcov-tool.o -MMD -MP -MF ./.deps/gcov-tool.TPo ../../gcc-10.2.0/gcc/gcov-tool.c 4 warnings generated. 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -o libgcov-util.o ../../gcc-10.2.0/gcc/../libgcc/libgcov-util.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-driver-tool.o ../../gcc-10.2.0/gcc/../libgcc/libgcov-driver.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-merge-tool.o ../../gcc-10.2.0/gcc/../libgcc/libgcov-merge.c 3 warnings generated. clang++ -fno-PIE -c -DTARGET_MACHINE=\"i686-w64-mingw32\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o collect2.o -MT collect2.o -MMD -MP -MF ./.deps/collect2.TPo ../../gcc-10.2.0/gcc/collect2.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o collect2-aix.o -MT collect2-aix.o -MMD -MP -MF ./.deps/collect2-aix.TPo ../../gcc-10.2.0/gcc/collect2-aix.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o collect-utils.o -MT collect-utils.o -MMD -MP -MF ./.deps/collect-utils.TPo ../../gcc-10.2.0/gcc/collect-utils.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto-wrapper.o -MT lto-wrapper.o -MMD -MP -MF ./.deps/lto-wrapper.TPo ../../gcc-10.2.0/gcc/lto-wrapper.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"10.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"i686-w64-mingw32\" -DDEFAULT_TARGET_MACHINE=\"i686-w64-mingw32\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DTARGET_MACHINE=\"i686-w64-mingw32\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DPERSONALITY=\"ar\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo ../../gcc-10.2.0/gcc/gcc-ar.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"10.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"i686-w64-mingw32\" -DDEFAULT_TARGET_MACHINE=\"i686-w64-mingw32\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DTARGET_MACHINE=\"i686-w64-mingw32\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DPERSONALITY=\"nm\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"10.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"i686-w64-mingw32\" -DDEFAULT_TARGET_MACHINE=\"i686-w64-mingw32\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DTARGET_MACHINE=\"i686-w64-mingw32\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DPERSONALITY=\"ranlib\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-10.2.0/gcc/gengtype.c clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo ../../gcc-10.2.0/gcc/gengtype-lex.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-10.2.0/gcc/gengtype-parse.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo ../../gcc-10.2.0/gcc/gengtype-state.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-10.2.0/gcc/gengtype.c:32: ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo ../../gcc-10.2.0/gcc/errors.c ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/gengtype-state.c:36: ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-10.2.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"10.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"i686-w64-mingw32\" -DDEFAULT_TARGET_MACHINE=\"i686-w64-mingw32\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DBASEVER="\"10.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo ../../gcc-10.2.0/gcc/gcc.c 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gcc-main.o -MT gcc-main.o -MMD -MP -MF ./.deps/gcc-main.TPo ../../gcc-10.2.0/gcc/gcc-main.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"10.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"i686-w64-mingw32\" -DDEFAULT_TARGET_MACHINE=\"i686-w64-mingw32\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DTARGET_SYSTEM_ROOT=\"/opt/pkg/cross/i686-w64-mingw32\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/opt/pkg/cross/i686-w64-mingw32-bootstrap/lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/mingw/include\" -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c/gccspec.o -MT c/gccspec.o -MMD -MP -MF c/.deps/gccspec.TPo ../../gcc-10.2.0/gcc/c/gccspec.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/c-family -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o c-family/cppspec.o -MT c-family/cppspec.o -MMD -MP -MF c-family/.deps/cppspec.TPo ../../gcc-10.2.0/gcc/c-family/cppspec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo ../../gcc-10.2.0/gcc/lto/lto-lang.c 20 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto.o -MT lto/lto.o -MMD -MP -MF lto/.deps/lto.TPo ../../gcc-10.2.0/gcc/lto/lto.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-object.o -MT lto/lto-object.o -MMD -MP -MF lto/.deps/lto-object.TPo ../../gcc-10.2.0/gcc/lto/lto-object.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-partition.o -MT lto/lto-partition.o -MMD -MP -MF lto/.deps/lto-partition.TPo ../../gcc-10.2.0/gcc/lto/lto-partition.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 32 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo ../../gcc-10.2.0/gcc/lto/lto-symtab.c In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lto/lto.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/lto/lto-lang.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return &ass->op[3]; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-common.o -MT lto/lto-common.o -MMD -MP -MF lto/.deps/lto-common.TPo ../../gcc-10.2.0/gcc/lto/lto-common.c In file included from ../../gcc-10.2.0/gcc/lto/lto.c:40: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto.c:48: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here for_user)) cgraph_edge ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1736:16: note: previous use is here gs->op[1] = rhs; for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1];void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:In file included from ../../gcc-10.2.0/gcc/lto/lto.c:49: 2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h: return gs->op[2]; ^ ~ 40:../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:43:27 return &gs->op[2]; ^ ~ : warning: ../../gcc-10.2.0/gcc/gimple.h:347:3struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: array 'op' declared here bool ipa_edge_within_scc (struct cgraph_edge *); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-utils.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] possible_polymorphic_call_targets (struct cgraph_edge *e, return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:30: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:30: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:34: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-partition.c:35: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/lto/lto-partition.c:171:7: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto/lto-partition.c:171:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/lto/lto-partition.c:591:8: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto/lto-partition.c:591:8: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:28: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-symtab.c:31: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/lto/lto-symtab.c:46:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e, *next; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto/lto-symtab.c:46:3: note: did you mean class here? struct cgraph_edge *e, *next; ^~~~~~ class 41 warnings generated. build/genmatch --gimple ../../gcc-10.2.0/gcc/match.pd \ > tmp-gimple-match.c In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:29: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:34: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:34: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:40: ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:49: ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cross_module_call_p (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-common.c:50: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class GIMPLE decision tree has 3291 leafs, maximum depth 28 and a total number of 13720 nodes removed 2179 duplicate tails build/genmatch --generic ../../gcc-10.2.0/gcc/match.pd \ > tmp-generic-match.c GENERIC decision tree has 3162 leafs, maximum depth 13 and a total number of 13042 nodes removed 2119 duplicate tails 47 warnings generated. /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gimple-match.c \ gimple-match.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-generic-match.c \ generic-match.c echo timestamp > s-match clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. rm -rf libcommon-target.a ar rc libcommon-target.a i386-common.o prefix.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o opt-suggestions.o 54 warnings generated. rm -rf libcommon.a ar rc libcommon.a diagnostic.o diagnostic-color.o diagnostic-show-locus.o diagnostic-format-json.o json.o edit-context.o pretty-print.o intl.o sbitmap.o vec.o input.o version.o hash-table.o ggc-none.o memory-block.o selftest.o selftest-diagnostic.o sort.o ranlib libcommon-target.a ranlib libcommon.a clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.c In file included from insn-recog.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtx next = XEXP (insn, 1); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: return XEXP (insn, 1); ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'JUMP_LABEL' note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1485#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: return XBBDEF (insn, 2); ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here clang rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from insn-recog.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h: 1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c XEXP (rt, 1) = arg1; ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 444In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 2295 warnings generated. : note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1345:25: note: expanded from macro 'XBBDEF' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1338:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: XEXP (rt, 6) = arg6; ^ ~ expanded from macro 'X0EXP'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-dfatab.o -MT insn-dfatab.o -MMD -MP -MF ./.deps/insn-dfatab.TPo insn-dfatab.c ../../gcc-10.2.0/gcc/rtl.h:1341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 3808: ./genrtl.h:346:3: warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :1228:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:note: expanded from macro 'RTL_CHECK1' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 5) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from insn-output.c:11../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 138: note: expanded from macro 'RTL_CHECK1' ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XSTR (rt, 6) = arg4; ^ ~ generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ^ ~ insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ clang: ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :415 XSTR (rt, 1) = arg1; ^ ~ :3../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1338:1229:38: note:: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229: XSTR (rt, 1) = arg1; 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23: :1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-recog.c:11#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warningwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote:1342:23: note: expanded from macro 'XVEC' : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1342:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.c rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from insn-output.cexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3 XINT (rt, 1) = arg1; ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XINT (rt, 6) = arg6; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:516:3: warning XINT (rt, 1) = arg1; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517../../gcc-10.2.0/gcc/rtl.h:1358:27: note: :expanded from macro 'X0EXP'3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from ^ insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:550 X0EXP (rt, 4) = NULL_RTX; ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1358:27: XEXP (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XEXP (rt, 2) = arg2; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1]; ^ ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' HOST_WIDE_INT hwint[1]; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/hwint.h:59:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' clang: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-recog.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.cIn file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: XEXP (rt, 1) = arg1;./genrtl.h ^ ~ :984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 XSTR (rt, 1) = arg1;:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072: XEXP (rt, 2) = arg2; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-output.c:444:5: note: array 'fld' declared here :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:note: expanded from macro 'RTL_CHECK2' 1253:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ :3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from insn-recog.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:17: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-output.c:31: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:31: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:31: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:34: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ insn-recog.c:899:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-output.c:35: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:900:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:922:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:958:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:969:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1009:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1073:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1114:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1117:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1151:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1164:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1173:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1206:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1215:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1259:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1272:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1278:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1329:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1461:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1462:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1526:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2606:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2606:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2606:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1553:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1375:32: note: expanded from macro 'XCEXP' x3 = XEXP (x1, 1); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :1341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2606:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[1] = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1651:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1654:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1760:../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 8 rtx tmp = XEXP (this, 1);: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:1763:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); ^ ~1229 :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:1874:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 x3 = XEXP (x1, 1); ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:1877:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1]; ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1501#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ insn-recog.c:1961:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x3 = XEXP (x1, 1); ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/config/i386/i386.md:18504:21 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1511: rtunion fld[1]; ^ 2684:22: note: expanded from macro 'SET_SRC' :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ return XUINT (insn, 4); ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ insn-recog.c:2127:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x5 = XEXP (x4, 1); ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :1345:25:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:../../gcc-10.2.0/gcc/rtl.h:1230 ^ ~26 note:: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 18504:21 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 1342:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2167../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:::8:1501::10: warning 444note : warning:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ 5: note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: x9 = XEXP (x2, 1); ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1341:23: rtunion fld[1]; ^ 1341 ^ :23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: 38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1375:32: note: expanded from macro 'XCEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-recog.c:2257:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ JUMP_LABEL (this) = target; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375 rtunion fld[1];:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ insn-recog.c:2261:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ return safe_as_a (JUMP_LABEL (insn)); ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2310:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' insn-recog.c:2371:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1229#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-recog.c:2372:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2382:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2395:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2396:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2039#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' insn-recog.c:2406:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) x7 = XEXP (x5, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-recog.c:2451:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from insn-automata.c:14: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2548:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:2602:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.hinsn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:2630:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; x2 = XEXP (x1, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-recog.c:2638:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from insn-automata.c: array 'fld' declared here :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ insn-recog.c:2642:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x7 = XEXP (x2, 1); ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-recog.c:2667:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x2 = XEXP (x1, 1); ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ insn-recog.c:2668:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2700:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:2711:8: warning: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c XINT (rt, 4) = arg4; ^ ~ :2749../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::2752:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 2607:24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :444:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here ^ :In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-recog.c:2754#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38: note: expanded from macro 'RTL_CHECK2' :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2793:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x2 = XEXP (x1, 1); ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25In file included from : note: expanded from macro 'XBBDEF' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:2812:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here x2 = XEXP (x1, 1); rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ :11: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ insn-recog.c:2834:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x2 = XEXP (x1, 1); ^ ~ :1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1407#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c:14: ^ ~ :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38insn-recog.c:2858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x3 = XEXP (x1, 1); ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:2893:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x3 = XEXP (x2, 1); #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteinsn-recog.c:2909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x2 = XEXP (x1, 1); ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h: ^ ~1228 :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~23../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here1358:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:2948:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x3 = XEXP (x1, 1); ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ insn-automata.c../../gcc-10.2.0/gcc/rtl.h:1338:23: noteinsn-recog.c:2979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' x2 = XEXP (x1, 1); ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note:266:3: warning rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229:38: note: expanded from macro 'RTL_CHECK2' 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c:11 XEXP (rt, 3) = arg3;3003:8In file included from :insn-latencytab.c warning: : In file included from ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 11: ../../gcc-10.2.0/gcc/rtl.h::1394:13:: 3808warning ^ ~: ./genrtl.h:: x2 = XEXP (x1, 1);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 182../../gcc-10.2.0/gcc/rtl.h::1341:150123: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warningnote: : XEXP (rt, 6) = arg6;expanded from macro 'XEXP' ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~: rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~1341:23../../gcc-10.2.0/gcc/rtl.h:: 1229:38:note../../gcc-10.2.0/gcc/rtl.h:1341:23: notenote: expanded from macro 'XEXP': :23: : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ return XEXP (insn, 3); ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:23 : : ../../gcc-10.2.0/gcc/rtl.h:444note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'1229:38expanded from macro 'XEXP': note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5: note: array 'fld' declared here ^ ~ 38 rtunion fld[1]; ^ ~ : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1229:38../../gcc-10.2.0/gcc/rtl.h:: 1229:38: ^note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 444 rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ :5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-recog.c:3156:8In file included from insn-attrtab.c:11: :In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1407: ^ 3808:: 13: 444: warning./genrtl.h:220::3:In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning rtx tmp = XEXP (this, 1);warning : ^ ~ 5insn-automata.c:14: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::3808 note: array 'fld' declared here : x3 = XEXP (x1, 1);: ./genrtl.h ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2681341::23: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341 XEXP (rt, 1) = arg1;: 23: 3: ^ ~ ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1506:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: 10 ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarning:: ../../gcc-10.2.0/gcc/rtl.h1229 XINT (rt, 4) = arg4;::1229:38: note:: 1341expanded from macro 'RTL_CHECK2' :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 2338: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ return XUINT (insn, 4); ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444::13395:26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: :../../gcc-10.2.0/gcc/rtl.h:1338 :23expanded from macro 'XUINT': note ^ ~: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XINT'note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ noteexpanded from macro 'XEXP': array 'fld' declared here#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 444../../gcc-10.2.0/gcc/rtl.h:: 5 ^ ~: 1229../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 :: ^ ~ rtunion fld[1]; 38: ../../gcc-10.2.0/gcc/rtl.hnote:1229:: ^ 38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here444:../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/rtl.hnote:: :1469:14array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5:: note: array 'fld' declared here rtunion fld[1]; 444 :warning5: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; : ^ rtx next = XEXP (insn, 1);In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:3170: XBBDEF (rt, 2) = arg2;note ^ ~ 8: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : x2 = XEXP (x1, 1);array 'fld' declared here ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::insn-automata.c1345:25: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF': 1341:14:: In file included from ../../gcc-10.2.0/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~1341 :2323::: rtunion fld[1]; note: ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XEXP' ^ ~ 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :../../gcc-10.2.0/gcc/rtl.h1228:../../gcc-10.2.0/gcc/rtl.h:./genrtl.h38::269 ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1' 1511#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::3: : ^ ~10: warning../../gcc-10.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444 12291229:::385: note return XUINT (insn, 4);: expanded from macro 'RTL_CHECK2' ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hwarning:1339:: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26 :../../gcc-10.2.0/gcc/rtl.h :444: 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XUINT' note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ ^ ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h::38:1338 rtunion fld[1]; 5::23: : note : noteexpanded from macro 'RTL_CHECK2' : ^ array 'fld' declared here note: expanded from macro 'XINT' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) insn-recog.c:3252:../../gcc-10.2.0/gcc/rtl.h:1475../../gcc-10.2.0/gcc/rtl.h:10: ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h12: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5::../../gcc-10.2.0/gcc/rtl.h1341 return XEXP (insn, 1);:warning1229:38 : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2': 23note : x4 = XEXP (x1, 1); ^ ~ ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 : 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h :: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ^ ~ : rtunion fld[1];23 444: note ^1229 ::38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1534../../gcc-10.2.0/gcc/rtl.h::12 1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningnote : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444: 55: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5: note ^ ~: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */444:5: rtunion fld[1];note : array 'fld' declared here rtunion fld[1]; ^ ~ note ^: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c::1480:10../../gcc-10.2.0/gcc/rtl.h: warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3256 ^ : return XBBDEF (insn, 2); rtunion fld[1]; ^ ~ ^ :In file included from insn-attrtab.c: 11: In file included from 12../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1342: warning223In file included from :insn-automata.c::134514:: 25In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: : expanded from macro 'XBBDEF'./genrtl.h :270:3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : x4 = XEXP (x1, 1);23 ^ ~ warning XINT (rt, 4) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 :../../gcc-10.2.0/gcc/rtl.h23:../../gcc-10.2.0/gcc/rtl.h: note:: expanded from macro 'XEXP' : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note1338: expanded from macro 'XVEC' :23: note: 1228expanded from macro 'XINT': XEXP (rt, 6) = arg6;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291229::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23::444 : ^ ~../../gcc-10.2.0/gcc/rtl.h:1229::note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h5: 44438: notenote: : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::5:array 'fld' declared here note: array 'fld' declared here ^ ~ 444:5 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h ^: 444:5: ../../gcc-10.2.0/gcc/rtl.h:1485: rtunion fld[1]; note: 10note:: array 'fld' declared herewarning : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ array 'fld' declared here ^ ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1345:25: note: expanded from macro 'XBBDEF' 444:5: note: array 'fld' declared hereinsn-recog.c:3272:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h8 :: 1864:34:warning warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]224 : : return safe_as_a (JUMP_LABEL (insn));3 : ^~~~~~~~~~~~~~~~~ warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :: ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1860array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 28 ^ ~: x2 = XEXP (x1, 1); ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL'In file included from insn-automata.c../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/rtl.h :note1228: expanded from macro 'XINT' ::1341::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)14 : In file included from ../../gcc-10.2.0/gcc/rtl.h23::3808: ./genrtl.h38 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h :note1375:32: note: : expanded from macro 'XEXP'expanded from macro 'XCEXP' note : :expanded from macro 'RTL_CHECK1'271#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :1229:warning : ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1230:37:38 XEXP (rt, 7) = arg7; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341: 23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1229 ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here:note1229: :expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1' 38 rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1496444:10:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: 444:55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note:: note: : array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here note return XEXP (insn, 3); ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hinsn-recog.c::18713273:../../gcc-10.2.0/gcc/rtl.h:13418:: warning10:444:5: : notearray 'fld' declared here: : 23array 'fld' declared here: note: expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1];warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c::1229380811: In file included from : x3 = XEXP (x2, 1);38 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341::23225:expanded from macro 'RTL_CHECK2':3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : expanded from macro 'XEXP'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :: XEXP (rt, 6) = arg6; ^ ~ ./genrtl.h444::5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 307:3:../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1341 ^ ~: 23 rtunion fld[1];: ^../../gcc-10.2.0/gcc/rtl.hnote : warningexpanded from macro 'XEXP': : 1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1375note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1501 ^ ~:10:note:: 1229:38 :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnotewarning:: 1341array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: : return XEXP (insn, 3); ^ ~ expanded from macro 'RTL_CHECK2'444 :expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared herenote : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ 1341:23 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :444:5: note: array 'fld' declared here insn-recog.c:3366::81229../../gcc-10.2.0/gcc/rtl.h:::122938../../gcc-10.2.0/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2' :444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];notewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ : x2 = XEXP (x1, 1); expanded from macro 'RTL_CHECK2'In file included from insn-attrtab.c:115: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ^ ~./genrtl.h:226../../gcc-10.2.0/gcc/rtl.h:3: : 444warning:: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 1341../../gcc-10.2.0/gcc/rtl.h::23444:: 5note: note X0EXP (rt, 7) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1];note : ^array 'fld' declared here rtunion fld[1];: expanded from macro 'XEXP' ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP'1876 :40: In file included from warning rtunion fld[1];: ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)insn-automata.c return safe_as_a (JUMP_LABEL (this)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h :1229:38:: 14note: : In file included from expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1506:186010: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : : ^ ~28 ../../gcc-10.2.0/gcc/rtl.h::1228444::38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 3808 return XUINT (insn, 4); ^ ~: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::3081339:26:: note:: 5expanded from macro 'XUINT' :expanded from macro 'RTL_CHECK1' :3: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~note : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~38 : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'note XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ^ ~ :insn-recog.c5:../../gcc-10.2.0/gcc/rtl.h: note:3368:8../../gcc-10.2.0/gcc/rtl.h:: 1345444:5: notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :25: : notearray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL' x4 = XEXP (x3, 1); rtunion fld[1]; ^ :1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' return XUINT (insn, 4); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c:11: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: ^ ~ ^ ~ 1339:26 : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XUINT' 265 ^ ~: 3../../gcc-10.2.0/gcc/rtl.h:1341#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 23 ^ ~: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: 1375:32../../gcc-10.2.0/gcc/rtl.h: note:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XEXP (rt, 1) = arg1; ^ ~1229 1228:38: ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 ../../gcc-10.2.0/gcc/rtl.h:1230note:: 37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK1': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ 38 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::51341:: note: ../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'RTL_CHECK2' :23: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note: expanded from macro 'XEXP': 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^: rtunion fld[1];In file included from insn-automata.c:../../gcc-10.2.0/gcc/rtl.h14: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning5: ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note444: array 'fld' declared here : rtunion fld[1]; ^ insn-recog.c XEXP (rt, 3) = arg3; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:1229:38::3377:23 note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h8: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x7 = XEXP (x2, 1); note ^ ~5 : 1881expanded from macro 'XEXP'::../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here 3 ::1341 rtunion fld[1]; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 23: note: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229: ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h38:: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 1229 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~4441534:12 :38::../../gcc-10.2.0/gcc/rtl.h::51860:: 28note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: rtunion fld[1]; note ^: expanded from macro 'RTL_CHECK2' In file included from insn-attrtab.c../../gcc-10.2.0/gcc/rtl.h:444warning:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h :1342:23:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :444:5 : ^ note: notearray 'fld' declared here :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)11 : : In file included from expanded from macro 'XVEC' rtunion fld[1]; In file included from ^../../gcc-10.2.0/gcc/rtl.h :3808: insn-automata.c ^ ~ ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2; :../../gcc-10.2.0/gcc/rtl.h:1375insn-recog.c../../gcc-10.2.0/gcc/rtl.h::34101229::838: ^ ~note: expanded from macro 'RTL_CHECK2'14::32 :warning note : expanded from macro 'XCEXP' : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1345: x2 = XEXP (x1, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XBBDEF'444 :5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h3808:1341:23../../gcc-10.2.0/gcc/rtl.h:: 1228note:: 38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP': ./genrtl.h:note 310#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 1230:37:444 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 4) = NULL_RTX; ^ ~ : expanded from macro 'RTL_CHECKC1' :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444 :note5: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1864../../gcc-10.2.0/gcc/rtl.h::34: rtunion fld[1]; ^ ~: ../../gcc-10.2.0/gcc/rtl.h :note444 : array 'fld' declared here ^: 5: note: In file included from 1228:38array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];:23: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn));insn-recog.cnote:: 3426expanded from macro 'RTL_CHECK1': 8#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ::1860:28: note: expanded from macro 'JUMP_LABEL' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ x2 = XEXP (x1, 1); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: ../../gcc-10.2.0/gcc/rtl.h:2167:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCEXP' insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230 : ^~~~~~~~~~~~~~~37: 1229:: ../../gcc-10.2.0/gcc/rtl.h38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27:note : note: expanded from macro 'X0EXP':2039: expanded from macro 'RTL_CHECKC1' 1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'RTL_CHECK2'26:38:: note note: expanded from macro 'SUBREG_BYTE' : expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~444:5 : note: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here1373:32 : note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCSUBREG' 444 rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 :38: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):5: noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h1871:444:5 rtunion fld[1];: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1230::10444::5: note ^: array 'fld' declared here 37 rtunion fld[1];: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECKC1' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ In file included from insn-automata.c:14: In file included from insn-recog.c:3463:../../gcc-10.2.0/gcc/rtl.h8: return JUMP_LABEL (this);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :3808: ./genrtl.h:312: ^~~~~~~~~~~~~~~~~3 : warning: insn-attrtab.c../../gcc-10.2.0/gcc/rtl.h:1860::2811: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:268 x2 = XEXP (x1, 1); note: :expanded from macro 'JUMP_LABEL'3 :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) warning ^ ~ : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~1375 :32:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1341:23: :note444: note:: 5: expanded from macro 'XEXP'note : expanded from macro 'XCEXP'array 'fld' declared here 1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from insn-automata.c:../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):2966: rtunion fld[1];18: 14 ^ ~warninginsn-recog.c: :3491: : In file included from 8 : ^ warningoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from memset (rt, 0, RTX_HDR_SIZE);insn-attrtab.c : ^~~~~~~~~~~~:11313: :In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h1375../../gcc-10.2.0/gcc/rtl.h:700 x3 = XEXP (x2, 1);: 22: ^ ~32 ::../../gcc-10.2.0/gcc/rtl.h 3:note1341: ::expanded from macro 'XCEXP' 26923: :note warning: notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3 ^ ~ X0EXP (rt, 7) = NULL_RTX;: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1230:37: note: ^ ~../../gcc-10.2.0/gcc/rtl.h :1229: XINT (rt, 5) = arg5;expanded from macro 'RTL_CHECKC1' ^ ~38 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1358:../../gcc-10.2.0/gcc/rtl.h27: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTX_HDR_SIZE' 1338expanded from macro 'RTL_CHECK2' ::444:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~expanded from macro 'X0EXP' 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h : ^ ~104:24: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:: 38 note: expanded from macro 'offsetof' 23 #define offsetof(t, d) __builtin_offsetof(t, d): note: ^ ~ expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'XINT' rtunion fld[1]; ^ insn-recog.c:3498:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: noteIn file included from insn-dfatab.c:11#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) x5 = XEXP (x1, 1); ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h : JUMP_LABEL (this) = target; 3084../../gcc-10.2.0/gcc/rtl.h::191341::23: ^~~~~~~~~~~~~~~~~note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1860: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~28 :../../gcc-10.2.0/gcc/rtl.h :1229:warning:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'JUMP_LABEL'38: 1229:38: *step_out = XEXP (x, 1); #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: array 'fld' declared here ^ ~ expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : 444:5:../../gcc-10.2.0/gcc/rtl.h note: ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 444:array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here : rtunion fld[1]; ^ 1375In file included from :32insn-automata.cIn file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3:insn-recog.c:3517::../../gcc-10.2.0/gcc/rtl.h :note1341: :expanded from macro 'XCEXP'23 : note: 8#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ expanded from macro 'XEXP' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 14 ^ ~: In file included from 1230../../gcc-10.2.0/gcc/rtl.h::1229:../../gcc-10.2.0/gcc/rtl.h x3 = XEXP (x1, 1);: 373808: ./genrtl.h ^ ~38: XEXP (rt, 6) = arg6;note : ^ ~ expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECKC1':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])343 ^ ~../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:1341 :23../../gcc-10.2.0/gcc/rtl.h: note: :expanded from macro 'XEXP' 1341 ^ ~ 4443::5 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :444:5: notenote: array 'fld' declared here ^ ~ :23: note: ../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 1) = arg1;expanded from macro 'XEXP' rtunion fld[1]; ^ ~ ^: 38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444 ^../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2167:10: :5: note: array 'fld' declared here 444:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1];In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 7) = arg7; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from insn-automata.cinsn-recog.c:3530:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h1373:32:3798:11:../../gcc-10.2.0/gcc/rtl.h :note1228: :expanded from macro 'XCSUBREG'38: :1229 :38: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 444 ^ ~:1229 :5: ^ ~note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h38::1230 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note:: 37array 'fld' declared here ^: note : expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2607: 24../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from insn-attrtab.c:note11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : array 'fld' declared here./genrtl.hIn file included from insn-automata.c rtunion fld[1]; ^note ^ :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'MEM_ATTRS' XEXP (rt, 1) = arg1; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1358#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :27: note: expanded from macro 'X0EXP' insn-recog.c:3562#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1230:37: note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) x3 = XEXP (x1, 1); ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2966: 18: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229warning../../gcc-10.2.0/gcc/rtl.h: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]444 :5: note : memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ^ ~ :array 'fld' declared here38 :../../gcc-10.2.0/gcc/rtl.h:700 rtunion fld[1];: 22: ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTX_HDR_SIZE'In file included from ^insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4443808444: :./genrtl.h::53465: : note: :array 'fld' declared here note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~array 'fld' declared here rtunion fld[1]; ^/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h :104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-dfatab.c:11: X0EXP (rt, 4) = NULL_RTX;3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; insn-recog.c:3592: ^ ~ 8:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) x3 = XEXP (x2, 1); ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warningIn file included from insn-latencytab.c:11 ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3084 ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h: ^ ~ XEXP (rt, 1) = arg1; ^ ~1358 ::19 : warning27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:1341 :note23: :expanded from macro 'X0EXP' : 5note: expanded from macro 'XEXP' *step_out = XEXP (x, 1);:1341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: array 'fld' declared here23 : ^ ~ rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' In file included from insn-attrtab.c:../../gcc-10.2.0/gcc/rtl.h ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)11 : note ^ ~ : In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h 1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~:12293808:38: note::1229:: : expanded from macro 'RTL_CHECK2'./genrtl.h:309 :3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h38::warning444:5: : note: array 'fld' declared here 23note ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ 444:: 5note:In file included from insn-automata.cnote:: 14: In file included from : : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^: 444 :5: note: array 'fld' declared here :3808: ./genrtl.h:347:3: warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from X0EXP (rt, 5) = NULL_RTX;insn-dfatab.c : ^ ~ 11 XEXP (rt, 3) = arg3; ^ ~: rtunion fld[1]; : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:12291341:23: ^3808 :: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-recog.c:3610:8:: expanded from macro 'XEXP'warning : :1358:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 :../../gcc-10.2.0/gcc/rtl.h ^ ~: note../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h444:5:: x4 = XEXP (x2, 1);38: note::1341:: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~1341 :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:1228 : :note:array 'fld' declared here 38: :array 'fld' declared here23 note: :expanded from macro 'RTL_CHECK1' rtunion fld[1]; rtunion fld[1]; ^ ^ note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ^ ~In file included from insn-automata.c:14 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:38::1229 :note: expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3798 :../../gcc-10.2.0/gcc/rtl.h11:3808: :./genrtl.h:348 ../../gcc-10.2.0/gcc/rtl.h ^ ~: 122838::383../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1': : warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): attrs = MEM_ATTRS (x); ^ ~ : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'444 :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX;: 444../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^ ~2607 :24: :note5: ^: note: expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:In file included from insn-dfatab.c:11 rtunion fld[1]; ^: 1358In file included from :../../gcc-10.2.0/gcc/rtl.h27: :note: expanded from macro 'X0EXP' ^#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-attrtab.cinsn-recog.c1365::::1129: 362294::123:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x6 = XEXP (x1, 1);In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808../../gcc-10.2.0/gcc/rtl.hnote:1341:: ../../gcc-10.2.0/gcc/rtl.h:1228: :38: XEXP (rt, 1) = arg1; noteexpanded from macro 'X0MEMATTR': expanded from macro 'RTL_CHECK1' 23./genrtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~note : expanded from macro 'XEXP' : ^ ~ 311../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37 1341: ^ ~ ::233:: notewarning: : expanded from macro 'XEXP'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444note:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: array 'fld' declared here 1229: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h::38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.h444::1358:27../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444In file included from :5:5::444 :note5: :array 'fld' declared here note: notenote: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here rtunion fld[1]; expanded from macro 'X0EXP' ^ rtunion fld[1];3808 : ./genrtl.h: rtunion fld[1]; ^ ^ 379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ insn-recog.c:3624:12: warning: In file included from insn-dfatab.c:11: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: XEXP (rt, 1) = arg1; x7 = XEXP (x1, 2); In file included from ^ ~insn-latencytab.c 23 ^ ~: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: :expanded from macro 'XEXP'11 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: :./genrtl.h1341:235: note :38:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here : XEXP (rt, 1) = arg1;1341 : ^ ~23 :expanded from macro 'XEXP' note rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341::3823In file included from : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-attrtab.c ^ ~: note11: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~./genrtl.h: :expanded from macro 'XEXP'312 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229:1229:3:444: 5: 38note:: array 'fld' declared here ::38 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ note : ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h::12293808 :38: note: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1358../../gcc-10.2.0/gcc/rtl.h:444::3805:444 note: :array 'fld' declared here27 ::5 :note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: array 'fld' declared here: 3: warning../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];1228 ../../gcc-10.2.0/gcc/rtl.h:38:: 444note ^:5: ^: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warningIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):3: : insn-recog.c:3764 rtunion fld[1];: 8: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; : ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2);../../gcc-10.2.0/gcc/rtl.h :1345:25../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ : ^../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1228note:: 38expanded from macro 'XBBDEF' :In file included from insn-attrtab.c :note11: : expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341../../gcc-10.2.0/gcc/rtl.h:1341: 23 ^ ~: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228::38: note: :expanded from macro 'RTL_CHECK1'444 :../../gcc-10.2.0/gcc/rtl.h5::1358:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote:: 1229 expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~note 38: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 444:5note: note: 1228array 'fld' declared here rtunion fld[1];:38 rtunion fld[1]; ^ :: In file included from note: insn-automata.cexpanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2' ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-dfatab.c:11: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'3808: ./genrtl.h3808:381: 3 ^ ~:: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning444::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 55: : ^ ~ : X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here 179 ^ ~: :../../gcc-10.2.0/gcc/rtl.hnote:: 1358:2731229:38array 'fld' declared here: note: rtunion fld[1];expanded from macro 'X0EXP' : ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: 38: note: expanded from macro 'RTL_CHECK1' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from insn-latencytab.c:11:: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-attrtab.c3808:: 11./genrtl.h : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3808: ./genrtl.h::94343::33: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ : ^ warning: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :444:5 : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ : 14 ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:1229:38: : note:1341:23: insn-recog.cexpanded from macro 'RTL_CHECK2':3767:23: note8 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note ../../gcc-10.2.0/gcc/rtl.h: 444:5: :expanded from macro 'XEXP' note: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~ :array 'fld' declared here382#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~ ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 : X0EXP (rt, 4) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/rtl.h:1229 38 ^ ~: note:insn-dfatab.c: 38expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x3 = XEXP (x1, 1);:11: note ^ ~: expanded from macro 'RTL_CHECK2' In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/rtl.h:1358:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP'./genrtl.h ^ ~ :180../../gcc-10.2.0/gcc/rtl.h::3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:4441341:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~: 444: :array 'fld' declared here 5warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^::23:1228 :note: expanded from macro 'XEXP' note: 38 XINT (rt, 4) = arg4; ^ ~ array 'fld' declared here : note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from insn-attrtab.c:In file included from insn-latencytab.c:11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h177:3:11 : warning../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3808 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~: 344::12293::38 :warning note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:23:note note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2': 444:5:expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:5 rtunion fld[1];41#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: 1229: ^ ~ warning../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hs:381358 ^: generated:444:5: rtunion fld[1];: note27:: array 'fld' declared here ^note. note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:insn-recog.c:3794: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:823::: warning: : expanded from macro 'X0EXP'note444 :: expanded from macro 'XINT' 3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : x4 = XEXP (x2, 1);../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1229./genrtl.h:3835../../gcc-10.2.0/gcc/rtl.h:::38:1228 :note3: :expanded from macro 'RTL_CHECK2': warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h38:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: XINT (rt, 5) = arg3; ^ ~ : ^ ~ notenote: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ : 1338expanded from macro 'XEXP': In file included from insn-latencytab.c:11../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:../../gcc-10.2.0/gcc/rtl.h:444:38../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h5::178 ::3note:: array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;444note ^ ~note:: 5: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ : In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1345:25: note :444:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XBBDEF' ^ ~ rtunion fld[1];insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h::111229: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ./genrtl.h5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:381228:38: note ^: expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 182 : note: array 'fld' declared here : rtunion fld[1]; ^ noteinsn-recog.c 3 ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from expanded from macro 'RTL_CHECK2'insn-attrtab.c: XEXP (rt, 6) = arg6;3796 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341 :23: note:: expanded from macro 'XEXP' 118: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; x5 = XEXP (x1, 2); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h ^ ~ note:../../gcc-10.2.0/gcc/rtl.h: 1341444:23../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'XEXP' :: array 'fld' declared here rtunion fld[1];444 ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5: note: array 'fld' declared here : rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from insn-dfatab.c:11: In file included from clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov.o json.o \ hash-table.o ggc-none.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L./../zlib -lz -o gcov ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::In file included from 3808 1358 ^: 1229:./genrtl.h :38In file included from :insn-latencytab.c :note11: expanded from macro 'RTL_CHECK2'insn-automata.c::22014:27: In file included from 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hnotewarning:: array 'fld' declared here : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from ../../gcc-10.2.0/gcc/rtl.h384 XEXP (rt, 1) = arg1;: :note rtunion fld[1];3808 ^ ~ ^ : expanded from macro 'X0EXP' 3../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1341: :23:: note: expanded from macro 'XEXP' ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 6) = arg4; ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 : ^ ~38: note: expanded from macro 'RTL_CHECK1' ./genrtl.h insn-recog.c:3802:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):179 ../../gcc-10.2.0/gcc/rtl.h ^ ~ 12::../../gcc-10.2.0/gcc/rtl.h:1340:31229:: warningwarning:: 23../../gcc-10.2.0/gcc/rtl.h38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :444:note:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ : expanded from macro 'XSTR' note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2':1341../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;:1229:38 :: note: expanded from macro 'RTL_CHECK2' note: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:4441341:insn-attrtab.c:11../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:38085: :./genrtl.h:346::4443:1229 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:38: X0EXP (rt, 4) = NULL_RTX; note: expanded from macro 'RTL_CHECK2' : :note5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 note: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note../../gcc-10.2.0/gcc/rtl.h:: ^ ~51358: note: array 'fld' declared here: rtunion fld[1];array 'fld' declared here ^ : 27 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtunion fld[1]; ^ ^expanded from macro 'RTL_CHECK2' :In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:insn-recog.c :note3919:81338:: expanded from macro 'X0EXP'warning : : 23: note XBBDEF (rt, 2) = arg2; ^ ~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:expanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: : x4 = XEXP (x3, 1); ^ ~ note ^ ~ ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:1345: :expanded from macro 'RTL_CHECK1':1341:25: : note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' :1228 note::44438:: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here :38: note 5: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38expanded from macro 'RTL_CHECK2': rtunion fld[1]; : note: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note: expanded from macro 'RTL_CHECK2' In file included from :444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h : ^3808 : ./genrtl.h: ^ ~180:3: ^ ~:5In file included from : note: array 'fld' declared here warning : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; insn-attrtab.c ^ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here11: 444 rtunion fld[1]; ^ :5: : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ./genrtl.hinsn-dfatab.c:: 347array 'fld' declared here: XINT (rt, 4) = arg4; insn-recog.c::113: :In file included from ../../gcc-10.2.0/gcc/rtl.h :39473808: ./genrtl.h:222warning ^ ~: 3: ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: ^ 1338:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 3) = arg3; ^ ~8../../gcc-10.2.0/gcc/rtl.h:1358::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 27 ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-automata.c1341:23../../gcc-10.2.0/gcc/rtl.h:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38note ^ ~ : : expanded from macro 'X0EXP' :note: expanded from macro 'RTL_CHECK2' x2 = XEXP (x1, 1); ../../gcc-10.2.0/gcc/rtl.h14:1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38: note: : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:: ^ ~3808: ./genrtl.h5: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38insn-latencytab.c: note: :expanded from macro 'RTL_CHECK1' note448:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:11444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ array 'fld' declared hereIn file included from insn-attrtab.c: rtunion fld[1]; ^ :In file included from 1340In file included from insn-dfatab.c:11: :In file included from :../../gcc-10.2.0/gcc/rtl.h:233808: ./genrtl.h:22311:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4;1341 : ^ ~ :23../../gcc-10.2.0/gcc/rtl.h:: note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ 1338: In file included from ../../gcc-10.2.0/gcc/rtl.h3808: : ./genrtl.h::3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 181 X0EXP (rt, 6) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h23../../gcc-10.2.0/gcc/rtl.h:::1229 :note:1358expanded from macro 'XSTR'3: :expanded from macro 'XINT' 38 : 27: note: expanded from macro 'X0EXP' warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1229 XINT (rt, 5) = arg5;: 38: note ^ ~ ^ ~ note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1338:23../../gcc-10.2.0/gcc/rtl.h ^ ~: 1228../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:444:5: note444: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~: 5: note ^../../gcc-10.2.0/gcc/rtl.h:note444:5 :: In file included from insn-dfatab.c:11: In file included from array 'fld' declared here: 38: note: array 'fld' declared here rtunion fld[1];: expanded from macro 'XINT' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note 3808: : ^ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.hinsn-recog.c :1229:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3949 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c:./genrtl.h14 ^ ~: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h::8../../gcc-10.2.0/gcc/rtl.h444:53808: note: : :array 'fld' declared here ./genrtl.h: rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:449:3: x3 = XEXP (x1, 2); ^ : ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :224:3: warningnote: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;: In file included from ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23:: rtunion fld[1];1341 :23:insn-latencytab.cnote: expanded from macro 'XINT' note ^: expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h :182:3: XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229In file included from ::38 :1338 note:: expanded from macro 'RTL_CHECK2' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:warning38444::5 note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:: note: rtunion fld[1];expanded from macro 'XINT' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:444:51229: note: :: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here rtunion fld[1];1229:insn-recog.c:4034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 x2 = XEXP (x1, 1);In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4443: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:: expanded from macro 'X0EXP' 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^ ~: XVEC (rt, 5) = arg5; ^ ~ expanded from macro 'RTL_CHECK2' 23 ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341:23:: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'444 ../../gcc-10.2.0/gcc/rtl.h38: :note5: :expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1342: ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::122923:38: :38: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :note : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^note ^ ~ : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444::5444: :5: notenote: : array 'fld' declared herearray 'fld' declared here ^ ~ rtunion fld[1]; ^ ~ ^ rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-latencytab.c:11: :In file included from 1229../../gcc-10.2.0/gcc/rtl.h:3808: warning./genrtl.h::220:3 ^: warning: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : XBBDEF (rt, 2) = arg2; ^ ~ 444 note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-dfatab.c :11: ^ ~ XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::265:3: ^ ~:5:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning 444 note../../gcc-10.2.0/gcc/rtl.h: :1341: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::23: ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1228:38: :expanded from macro 'XEXP' note: rtunion fld[1];expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5::444:5: 1341 ^ : ../../gcc-10.2.0/gcc/rtl.h::23:note : 1229:38insn-recog.c:array 'fld' declared here:4036 :8: warning: note: array 'fld' declared herenote rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'XEXP' x3 = XEXP (x1, 2);: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: 1229In file included from :insn-attrtab.c:11insn-automata.c: :In file included from 14../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h381::In file included from 1341 :23: note: 383:: notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK2': ./genrtl.h:453:expanded from macro 'XEXP'3 X0EXP (rt, 3) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~: 1358../../gcc-10.2.0/gcc/rtl.h::27:444444:5:: note:: 5array 'fld' declared here : note: array 'fld' declared herenotewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : :expanded from macro 'X0EXP'1229 :38: note: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from expanded from macro 'RTL_CHECK2' insn-dfatab.c ^: 11 XINT (rt, 6) = arg6;: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338In file included from :insn-latencytab.c23../../gcc-10.2.0/gcc/rtl.h:11: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h3808:: 1228:38221 ^ ~ ./genrtl.h: notenote: expanded from macro 'RTL_CHECK1' ::266:../../gcc-10.2.0/gcc/rtl.h3:: :3: warningexpanded from macro 'XINT': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^ ~: XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1229:38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: note ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :5: note: ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h : ^ ~444:51345expanded from macro 'RTL_CHECK2': array 'fld' declared here note:: 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^: : ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c:444:13455: ^: 11: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX; ^ ~ note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ insn-recog.c:4153:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-automata.c:14../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h::12283808#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 38: : x4 = XEXP (x1, 1); : ^ ~./genrtl.h1228:38: ^ ~note : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 486../../gcc-10.2.0/gcc/rtl.h::1341:note23: :3expanded from macro 'RTL_CHECK1' : note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~444 expanded from macro 'XEXP':5../../gcc-10.2.0/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38::444 :note: expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ 5../../gcc-10.2.0/gcc/rtl.h::1229:38../../gcc-10.2.0/gcc/rtl.h:: note: 1338 : ^ ~expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ../../gcc-10.2.0/gcc/rtl.h: note ^ ~: expanded from macro 'XINT': ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 444:5:444In file included from insn-dfatab.c :5:note 11: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ ~: : ^../../gcc-10.2.0/gcc/rtl.h :1229: rtunion fld[1];38 :note ^./genrtl.hIn file included from : :267:insn-attrtab.c notearray 'fld' declared here3: : :expanded from macro 'RTL_CHECK2'11 : In file included from warning../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h:383 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h ^ 3insn-recog.c:4155:8 XEXP (rt, 3) = arg3;: : ^ ~ warningIn file included from insn-latencytab.c: :444../../gcc-10.2.0/gcc/rtl.h::5warning1341: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]2311 :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : :expanded from macro 'XEXP' note: array 'fld' declared here XINT (rt, 5) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ x5 = XEXP (x1, 2);: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :: ^ 1229: ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::22238:1338:23: note: expanded from macro 'XINT' :In file included from :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 note1341insn-automata.c:14 : ^ ~In file included from : 23../../gcc-10.2.0/gcc/rtl.h::: expanded from macro 'RTL_CHECK2'note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808 XEXP (rt, 3) = arg3;: 1229:../../gcc-10.2.0/gcc/rtl.h ^ ~:38./genrtl.h 1229:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341 ^ ~note : expanded from macro 'RTL_CHECK2': 516::233: note: ../../gcc-10.2.0/gcc/rtl.h:444:: 38warningexpanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : notenote: array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ : 5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :38: :note1342: ::23: array 'fld' declared here :444 rtunion fld[1]; ^ note:insn-dfatab.c5:note: expanded from macro 'RTL_CHECK2': In file included from insn-attrtab.c: : expanded from macro 'XVEC'11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 11In file included from note: : array 'fld' declared here ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from 444 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h 3808:: 3808./genrtl.h: :./genrtl.h:384:2683:5: note: : ^ ^ ~: 3 warning : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229 warning :38: : note rtunion fld[1]; ^ insn-recog.c:4239 XSTR (rt, 6) = arg4;: 8array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'RTL_CHECK2'In file included from insn-latencytab.c: XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: ^ ~warning : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: 444In file included from x4 = XEXP (x2, 1);:../../gcc-10.2.0/gcc/rtl.h:13403808:23 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:5./genrtl.h: ::231341note:: array 'fld' declared here: :223 rtunion fld[1]; note: ^3 : noteIn file included from 23insn-automata.c:: : expanded from macro 'XINT':note 14expanded from macro 'XSTR' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XINT (rt, 4) = arg4;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h 3808:: ./genrtl.h:1338517:3 : warning: ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 :38: :../../gcc-10.2.0/gcc/rtl.h: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 231229 XEXP (rt, 2) = arg2; : notenote../../gcc-10.2.0/gcc/rtl.h: :1229::: ^ ~expanded from macro 'XINT' 38expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~:2338: : note../../gcc-10.2.0/gcc/rtl.h: :1229:expanded from macro 'RTL_CHECK2': notenote: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ : expanded from macro 'XEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: 5444../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:: note: array 'fld' declared here 1229note:: 38expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ 444note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-attrtab.c rtunion fld[1]; ^ ~ ^: : note 11: ^ ~array 'fld' declared hereinsn-recog.c : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ 444::5:In file included from 3808insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h: 4241./genrtl.h:::8444: warning415:11:5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here::3 : In file included from rtunion fld[1];: x5 = XEXP (x1, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~ :warning3808: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341: :23: XINT (rt, 1) = arg1;note : ^ ~array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h:1338./genrtl.h note: : : rtunion fld[1]; ^ 23: note: expanded from macro 'XINT'269 In file included from In file included from insn-automata.cexpanded from macro 'XEXP':14: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~: 518:3insn-latencytab.c:: :11 3../../gcc-10.2.0/gcc/rtl.h: In file included from warning../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3808: : 1229:38./genrtl.h XEXP (rt, 3) = arg3;: 224array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning ^ ~ XINT (rt, 5) = arg5; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:381338 ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XINT':: note:: expanded from macro 'RTL_CHECK2'1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note : :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : XINT (rt, 5) = arg5;444 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:note444: :expanded from macro 'XEXP'5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 ^ ~ :1338::: note23note: array 'fld' declared here1229../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :38:: note: expanded from macro 'RTL_CHECK2' : notearray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];expanded from macro 'XINT' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~38 ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:4243: rtunion fld[1]; ^ :In file included from insn-attrtab.c:118: 444In file included from ::5 warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h insn-automata.c:: 3808: x6 = XEXP (x1, 2); note: : expanded from macro 'RTL_CHECK2'./genrtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : array 'fld' declared here ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: 14:1341:23448: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h :note519:3note: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3: warning: rtunion fld[1];array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808:: 1358./genrtl.h:27: ^note: expanded from macro 'X0EXP' :: 225expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : 3In file included from XSTR (rt, 1) = arg1; ^ ~ insn-dfatab.c : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)11 : In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1340:23: note: expanded from macro 'XSTR' ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/rtl.h : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1229::38 : note: expanded from macro 'RTL_CHECK2' 3808 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here ./genrtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444:../../gcc-10.2.0/gcc/rtl.h:270444:1341:235: rtunion fld[1];5: ^ ::3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; ^ ~ note: array 'fld' declared hereIn file included from noteinsn-automata.c:14 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];: note../../gcc-10.2.0/gcc/rtl.h:: 1341:23: note: expanded from macro 'XEXP' : expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h./genrtl.h:550:1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: insn-recog.cnote1229:38: note: : rtunion fld[1];4289 : ^ : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-attrtab.c : ^ ~ 811: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: 5warning:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hwarning:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341 x4 = XEXP (x2, 1);clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov-dump.o \ :23:3808444 hash-table.o ggc-none.o\ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump ^ ~: : ./genrtl.h:array 'fld' declared here 449:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 rtunion fld[1];note ../../gcc-10.2.0/gcc/rtl.h:: 1341:23 ^note XINT (rt, 2) = arg2;: In file included from insn-latencytab.c:11: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^ ~ : :./genrtl.h: :226: ^3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': X0EXP (rt, 7) = NULL_RTX;1338 ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-dfatab.c : ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:111358: 27: :notenote: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.h23:1228:38: :note: expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'XEXP'38081229: :./genrtl.h38:: note: expanded from macro 'RTL_CHECK2'271note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:444:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT': 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: 1229:38444: notewarning../../gcc-10.2.0/gcc/rtl.h::1229:: 38: note: expanded from macro 'RTL_CHECK2' 5: :expanded from macro 'RTL_CHECK2'array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XEXP (rt, 7) = arg7;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h::23444:: :5551:: rtunion fld[1]; ^ note: array 'fld' declared here 3 rtunion fld[1]; ^ insn-recog.c::4291:8 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 2) = arg2; In file included from ^ ~ x5 = XEXP (x1, 1); : ^ ~444:5: :expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:1341:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XEXP': 23note ^ ~: : notearray 'fld' declared here: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.hinsn-latencytab.c::122911:38expanded from macro 'XEXP': : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808 : ^./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~ noteIn file included from : insn-attrtab.c../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1229: ^ ~ :3811:265: ../../gcc-10.2.0/gcc/rtl.h::3: :38444 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : XEXP (rt, 1) = arg1; note: ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: : expanded from macro 'RTL_CHECK2' 5../../gcc-10.2.0/gcc/rtl.h::./genrtl.h note: noteexpanded from macro 'RTL_CHECK2' 1341: :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):450 array 'fld' declared herenote : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: expanded from macro 'XEXP' rtunion fld[1]; warning ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 444../../gcc-10.2.0/gcc/rtl.h: :444 XVEC (rt, 3) = arg3;:5: note: array 'fld' declared here :5 In file included from 1229insn-dfatab.c: rtunion fld[1]; :note:11 ^ ~: 38: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:1342:23:3808 ^: ./genrtl.h:307:3: : note : expanded from macro 'RTL_CHECK2' warning rtunion fld[1];: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hexpanded from macro 'XVEC':653: insn-recog.c:4293 ../../gcc-10.2.0/gcc/rtl.h:1341:23:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning../../gcc-10.2.0/gcc/rtl.h ^ ~ :: note:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :warning1229: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :: expanded from macro 'XEXP' 444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: XWINT (rt, 1) = arg1; ^ ~ ^ ~ x6 = XEXP (x1, 2); note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here 1234 ^ ~: rtunion fld[1]; 29: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441229:38note ^ ~: expanded from macro 'XWINT': note: expanded from macro 'RTL_CHECK2' ^:../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1341:23: ^ ~ 5 ^ ~: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:445 : 5: note: rtunion fld[1];array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h : ^In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;note HOST_WIDE_INT hwint[1]; 444 ^ ~: ^In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here :3808../../gcc-10.2.0/gcc/hwint.h:59expanded from macro 'XEXP':26: note: : expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h# define HOST_WIDE_INT long long rtunion fld[1]; ^./genrtl.h : ^ In file included from In file included from 1345#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25:insn-dfatab.c note: :insn-automata.c451:3::expanded from macro 'XBBDEF'11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 308:3 ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h : ^ ~ 14 warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 4) = arg4; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.hIn file included from 1345../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654: ^ ~3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: note: expanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1342:23 1228:38: ^ ~ :note : expanded from macro 'RTL_CHECK1' ^ ~ : note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h ^ ~ : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:1229:381228: XWINT (rt, 2) = arg2;:444:444:5: note38: 5 note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~note array 'fld' declared here: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1234../../gcc-10.2.0/gcc/rtl.h: ^444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:::29: note: array 'fld' declared here 11In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 444:5: : note: rtunion fld[1];array 'fld' declared here In file included from expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h insn-latencytab.c rtunion fld[1]; ^ :In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:445:5::insn-attrtab.c ^: : ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note11 XEXP (rt, 3) = arg3;: 11 : In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warningarray 'hwint' declared here HOST_WIDE_INT hwint[1]; : insn-recog.c:4372:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 267 ^ ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.h x4 = XEXP (x2, 1);: 59:26:: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~: XVEC (rt, 5) = arg5;3: 1341../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'HOST_WIDE_INT'23 warning: note: # define HOST_WIDE_INT long long ^1341: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1229In file included from ../../gcc-10.2.0/gcc/rtl.h::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 : ^ ~ noteinsn-automata.c:141229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : : In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38081229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1229note:: ./genrtl.h38:: note: :expanded from macro 'RTL_CHECK2'38: ^ ~708 expanded from macro 'RTL_CHECK2' :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:note444: SUBREG_BYTE (rt) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 note ^ ~:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.hnote#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];: :444:5: note: array 'fld' declared here ^ ~ array 'fld' declared here ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; XINT (rt, 4) = arg4; ^ ~ In file included from insn-attrtab.c../../gcc-10.2.0/gcc/rtl.h ^ ~ insn-recog.c:4374:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: x5 = XEXP (x1, 1);../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:44411:5: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13581341::2723:: notearray 'fld' declared here note: expanded from macro 'RTL_CHECK2' : : expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^3808 : ./genrtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from insn-automata.c:14 XINT (rt, 6) = arg6; rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0EXP' 3808 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ./genrtl.h:In file included from 735insn-latencytab.c::: ^ ~1229 :38:11 : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228In file included from :38: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1'3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3808 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444 ^ ~: 5: note: :../../gcc-10.2.0/gcc/rtl.h:1338 warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 269:23:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444: X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ~ note ^: 5expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:: 1358note:: array 'fld' declared here 27 : rtunion fld[1];insn-recog.c :4376::3: ^8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from XINT (rt, 5) = arg5;insn-dfatab.c ^ ~ x6 = XEXP (x1, 2); ^ ~ note ^ ~: ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'X0EXP': 38: note: :expanded from macro 'RTL_CHECK2'1338#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):11../../gcc-10.2.0/gcc/rtl.h:134123:23: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:381228:: 38:311 note:444: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~ expanded from macro 'RTL_CHECK2'note : expanded from macro 'RTL_CHECK1' 53../../gcc-10.2.0/gcc/rtl.h::: warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ 1229 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358::27:../../gcc-10.2.0/gcc/rtl.h : ^444 :5: note: array 'fld' declared here note: expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~ ^ 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:444:5: noteinsn-recog.c:4470 ^ ~:1228:38:: 8note: expanded from macro 'RTL_CHECK1'444 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~: rtunion fld[1];warning 5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:444:In file included from x4 = XEXP (x2, 1);insn-latencytab.c ^ ~ 5 :: 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:: 270:31338:: warning: array 'fld' declared here 23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~note : noteexpanded from macro 'XINT': expanded from macro 'XEXP' ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-dfatab.c ^ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23: :note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:11444: :In file included from In file included from 5../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1229:38insn-automata.c:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'14 : In file included from ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ::3808../../gcc-10.2.0/gcc/rtl.h3808: :444:5: note: : ./genrtl.h./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229::38: 312 rtunion fld[1]; rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c ^:note : 11expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:1358:../../gcc-10.2.0/gcc/rtl.h :27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4472::13588::27 warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h:444:: note: expanded from macro 'X0EXP' :38085: :./genrtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ 516 x5 = XEXP (x1, 1);: array 'fld' declared here3 : note ^ ~: expanded from macro 'X0EXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 12281341::../../gcc-10.2.0/gcc/rtl.h38: XVEC (rt, 1) = arg1;: 1228 ^ ~ :23: notenote: : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' ^ ~ :381342:: note: rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' 23../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ In file included from :insn-latencytab.c note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :: ^ ~ 11444: :expanded from macro 'XVEC'In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::44438081229:55:: :note: array 'fld' declared here note: : ./genrtl.harray 'fld' declared here: 271:3 rtunion fld[1];: warning 38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-automata.c:14../../gcc-10.2.0/gcc/rtl.h: :In file included from : 1229array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 383808:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :: 444./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2':3808: 313 XEXP (rt, 7) = arg7;: 3: warning: ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5: ./genrtl.hnote../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here 813:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ : X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h23: 3note: expanded from macro 'XEXP' ::444 warning: ^../../gcc-10.2.0/gcc/rtl.h:1358array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27 :: 5note:: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-recog.c:4474:8: ^ ~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;note : ^ ~ x6 = XEXP (x1, 2);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h :: rtunion fld[1];1228 :3823:: ^ note: expanded from macro 'XEXP'1229 :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.cnote:: 1341expanded from macro 'RTL_CHECK1': 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: :expanded from macro 'RTL_CHECK2' note : ^ ~expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h::38:444:5../../gcc-10.2.0/gcc/rtl.h:: 4441229:38: notenote: : expanded from macro 'RTL_CHECK2':array 'fld' declared here 11:5: rtunion fld[1]; note ^: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c:11: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h343:3:: 444warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: note: array 'fld' declared here :517: XEXP (rt, 1) = arg1;: ^ ~ 5: In file included from noteinsn-latencytab.c: :array 'fld' declared here11 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: rtunion fld[1];1341: rtunion fld[1];3 : warning./genrtl.h23: : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:insn-recog.c:4586:8../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' :1341 x4 = XEXP (x1, 1); ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:122923../../gcc-10.2.0/gcc/rtl.h:1341::23: ../../gcc-10.2.0/gcc/rtl.hnote:: insn-automata.c444::145:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 38expanded from macro 'XEXP': notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h:867../../gcc-10.2.0/gcc/rtl.h::3 1229:38: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~: :note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array 'fld' declared here : 1229warning rtunion fld[1];:38: note : expanded from macro 'RTL_CHECK2' 444 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h:444 XSTR (rt, 1) = arg1;: 5: note../../gcc-10.2.0/gcc/rtl.h:444::5:: note: ^ ~array 'fld' declared here 11note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1340: rtunion fld[1];:3808: In file included from ./genrtl.h:344::3: insn-attrtab.c:11 23warning:: note: 4588expanded from macro 'XSTR': 8#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229::3808 : warning./genrtl.h: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 518 X0EXP (rt, 2) = NULL_RTX;: In file included from 3: warning ^ ~:insn-latencytab.c38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]11: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ : x5 = XEXP (x1, 2);3808 : ../../gcc-10.2.0/gcc/rtl.h :note ^ ~1341../../gcc-10.2.0/gcc/rtl.h : :1358:./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'RTL_CHECK2'27 : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ 308: expanded from macro 'X0EXP' :../../gcc-10.2.0/gcc/rtl.h :444:5: :note3: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 23 ^ ~: note rtunion fld[1];: expanded from macro 'XEXP' ^: note../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-automata.c:: 14expanded from macro 'XEXP' clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov-tool.o libgcov-util.o libgcov-driver-tool.o libgcov-merge-tool.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-tool warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:: 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~868: XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h : ^ ~ 4443: warning: 1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:: note: XSTR (rt, 2) = arg2; ^ ~1345 ::255:: notenote: ../../gcc-10.2.0/gcc/rtl.h: :1340: 23: note: : expanded from macro 'XSTR'array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):expanded from macro 'XBBDEF' ^ ~ 444In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c:: 1229:38: : 5note: note rtunion fld[1];11 : : ^ : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h :1358../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358insn-recog.c::27In file included from 4679:8: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: note27insn-automata.c:14: expanded from macro 'X0EXP' ^ : :In file included from In file included from insn-latencytab.cnote:: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h x2 = XEXP (x1, 1); ^ ~: 3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:897#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ 11 :1341../../gcc-10.2.0/gcc/rtl.h::3: : :23:../../gcc-10.2.0/gcc/rtl.h1228:38 warningnote: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :expanded from macro 'XEXP'309::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~: 1228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: :../../gcc-10.2.0/gcc/rtl.h 38 ^ ~:warning: ^ ~: note array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h1340../../gcc-10.2.0/gcc/rtl.h::444:: 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; 23: : note note: expanded from macro 'XSTR': array 'fld' declared here ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229 ^ ~ :38 ../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:1341:5:23: rtunion fld[1];: ^ ~note note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: :1229expanded from macro 'XEXP': 38: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note note: expanded from macro 'RTL_CHECK2' ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: ^ ~insn-dfatab.cnoteexpanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h11:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h:4443808:: 5./genrtl.h: ^ ^ ~444 : ::note346: :array 'fld' declared here3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358: ../../gcc-10.2.0/gcc/rtl.h ^ In file included from insn-recog.cinsn-attrtab.c::4681:11:: In file included from ../../gcc-10.2.0/gcc/rtl.h:444:8:note warning27::5 :note : note: array 'fld' declared here: 3808: ./genrtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' rtunion fld[1]; x3 = XEXP (x1, 2); ^:550: 3: array 'fld' declared hereIn file included from insn-latencytab.c:11 : In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h :310:3 ^ ~: rtunion fld[1];warning ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from XEXP (rt, 1) = arg1;insn-automata.c : ^ ~14: In file included from X0EXP (rt, 4) = NULL_RTX; note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341 ^ ~ : :3808: ./genrtl.h:231341:../../gcc-10.2.0/gcc/rtl.h:23: :note: expanded from macro 'XEXP'926expanded from macro 'RTL_CHECK1': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1358note3: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h:1229:38:: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ XSTR (rt, 1) = arg1;27../../gcc-10.2.0/gcc/rtl.h:1229 expanded from macro 'RTL_CHECK2' :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' ^ ~ 38note:: ^ ~ note: expanded from macro 'RTL_CHECK2'array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h :444:5 ^ ~: note rtunion fld[1];: array 'fld' declared here ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from insn-dfatab.c : rtunion fld[1];11 ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^: 1229::34744438: :insn-recog.c3:::5 warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note4864:12: : note: X0EXP (rt, 5) = NULL_RTX; ^ ~ : 1228array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1358:3827warning: note: : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' x6 = XEXP (x5, 1); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1228 :../../gcc-10.2.0/gcc/rtl.h38:444:../../gcc-10.2.0/gcc/rtl.h5::../../gcc-10.2.0/gcc/rtl.h1341:: 444:5::23 note: notenoteIn file included from : insn-attrtab.carray 'fld' declared here: 11: : : expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from note: array 'fld' declared here expanded from macro 'RTL_CHECK1' ^ rtunion fld[1]; In file included from ^insn-automata.c:14../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:551:In file included from 3insn-latencytab.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 1229../../gcc-10.2.0/gcc/rtl.h:: XEXP (rt, 2) = arg2;3808: ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h 1138../../gcc-10.2.0/gcc/rtl.h: note: :444:5: note: array 'fld' declared here : rtunion fld[1]; ^: 1341: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:./genrtl.h311::insn-dfatab.c23:: note: 927::3 3::expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h warning ^ ~::3808: ./genrtl.h:348:3: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342:122923: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVEC' 444:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1229 : 38 ^ ~note:: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 1358 ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27: noteinsn-recog.c:4889:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x4 = XEXP (x1, 1); ^ ~ expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-latencytab.c1228:38: ::note11: In file included from 1229In file included from :insn-attrtab.c38:11: In file included from :../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK1'3808 : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 312 ^ ~: ^./genrtl.h :3653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from insn-automata.c:14:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: XWINT (rt, 1) = arg1;956:3note: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : expanded from macro 'RTL_CHECK2'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:4905: :1234: ^ ~29: 8note:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 1342 XEXP (rt, 1) = arg1; ^ ~ x3 = XEXP (x1, 1); ^ ~ ^ ~ ::1358:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 445:5: note1341: 27array 'hwint' declared here: ../../gcc-10.2.0/gcc/rtl.hnote:: 1341:23: noteexpanded from macro 'X0EXP': expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~23 : ../../gcc-10.2.0/gcc/hwint.h23:: 59:26 ../../gcc-10.2.0/gcc/rtl.h:1228 ^ ~note: expanded from macro 'XVEC': note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :note38: note: expanded from macro 'RTL_CHECK1' : ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): noteexpanded from macro 'HOST_WIDE_INT' : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~# define HOST_WIDE_INT long long ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ : 1229 ^ ~: 38 :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444::5:noteIn file included from insn-attrtab.c:11: In file included from 444../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here::38: 3808: ./genrtl.h rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' : In file included from : expanded from macro 'RTL_CHECK2' 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-latencytab.c : ^ ~65411: In file included from :../../gcc-10.2.0/gcc/rtl.h :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hnote:444:5: note: array 'fld' declared here ^ ~ : ./genrtl.h:: array 'fld' declared here3 rtunion fld[1];: rtunion fld[1];warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX;In file included from In file included from ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-dfatab.c XSTR (rt, 1) = arg1; ^ ~ :11: In file included from insn-recog.c:4940:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:13408::1358 :warning27: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ::23:expanded from macro 'X0EXP' note: 1234expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3808: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)29 : ^ ~ x3 = XEXP (x1, 1); note ^ ~: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291228::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' ^ ~./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:445 ^ ~:5: 380note:: :3444:: array 'hwint' declared herewarning5: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h: : XBBDEF (rt, 2) = arg2;array 'fld' declared here 1341../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ^ ~ 444 :5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ :23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/hwint.hinsn-latencytab.c::11: rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:59#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :2625 ^ ~3808: : note./genrtl.h:343 ../../gcc-10.2.0/gcc/rtl.h:1229: :38: note: ^expanded from macro 'RTL_CHECK2' ::3: note: expanded from macro 'HOST_WIDE_INT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XEXP (rt, 1) = arg1;expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :In file included from 444insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h : ^ ~708 XVEC (rt, 1) = arg1;: 3: 1228:5 ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note::warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 38::1341:231342: note SUBREG_BYTE (rt) = arg1; note ^~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK1' : :expanded from macro 'XEXP'23 : note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039 :../../gcc-10.2.0/gcc/rtl.h26:: ^ ~444 rtunion fld[1];: 5 ^ note: expanded from macro 'SUBREG_BYTE' : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~insn-recog.c../../gcc-10.2.0/gcc/rtl.h::4986:8 rtunion fld[1]; : warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 ^ ../../gcc-10.2.0/gcc/rtl.h x2 = XEXP (x1, 1);In file included from :1373insn-dfatab.c:: :38: ^ ~ note32: 11expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:381::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3note: warning../../gcc-10.2.0/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1229 X0EXP (rt, 3) = NULL_RTX;: 38../../gcc-10.2.0/gcc/rtl.h ^ ~ ::1341 ../../gcc-10.2.0/gcc/rtl.h:444:1358note:5:: 27expanded from macro 'RTL_CHECK2': expanded from macro 'XCSUBREG'23: : note : array 'fld' declared here note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): expanded from macro 'XEXP' ^ ~ note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~: 1230:37:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229: rtunion fld[1];38 :444 ^ :5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~insn-automata.c:14#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECKC1' : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1041 ../../gcc-10.2.0/gcc/rtl.h ^:444::5: 3:444:../../gcc-10.2.0/gcc/rtl.h5: notenote: : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^:In file included from insn-latencytab.c::111228: :In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735: X0EXP (rt, 2) = NULL_RTX; ^ ~noteinsn-recog.c:5012:warning8: :3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1358: XEXP (rt, 1) = arg1; ^ ~:warning27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~5 ^ ~:1341:../../gcc-10.2.0/gcc/rtl.h:: note: 23: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h :1358:271228: note rtunion fld[1];: expanded from macro 'X0EXP' :note: expanded from macro 'XEXP'23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ 38: ../../gcc-10.2.0/gcc/rtl.h :note1228: expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' :1229:In file included from ^ ~ 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h :note38: :expanded from macro 'RTL_CHECK2' ^ ~insn-dfatab.c:11 : In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 444:5: note: notearray 'fld' declared here ^ ~: 3808: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^: 444: ./genrtl.h:In file included from 382insn-latencytab.c:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::11 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 5In file included from ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :3808: ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h1229345:38:: note: :../../gcc-10.2.0/gcc/rtl.h :note1358:27:: array 'fld' declared herenoteexpanded from macro 'RTL_CHECK2' 3 :: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5: rtunion fld[1];note../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here ^: 1228 X0EXP (rt, 3) = NULL_RTX; rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from insn-automata.c:14:444:5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358:In file included from insn-attrtab.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h27: 380811: : ^./genrtl.h:1042:3 : warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ In file included from insn-recog.c:5043: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:13408: :expanded from macro 'X0EXP' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note3808: ./genrtl.h : ^786: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'XSTR'insn-dfatab.c: x2 = XEXP (x1, 1);3::38 warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~11: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h :: 1358./genrtl.h::27383:3 ../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h23:1229::../../gcc-10.2.0/gcc/rtl.h:444warning: note:385: note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h :note444: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1228 ^ :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h38: noteIn file included from : insn-latencytab.cexpanded from macro 'RTL_CHECK1' ::122911:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 : ^ ~ XINT (rt, 5) = arg3; 5: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: note: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here./genrtl.h: array 'fld' declared here :346444::1338clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o Tcollect2 \ collect2.o collect2-aix.o vec.o ggc-none.o collect-utils.o file-find.o hash-table.o selftest.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a rtunion fld[1]; :23:3 ^ : note: expanded from macro 'XINT' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 5: X0EXP (rt, 4) = NULL_RTX;noteIn file included from insn-automata.c:14: ^ ~ : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:5067: XSTR (rt, 1) = arg1;8: In file included from :1358:27:warning : noteinsn-attrtab.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~: expanded from macro 'X0EXP' x2 = XEXP (x1, 1); ^ ~11 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291228::38../../gcc-10.2.0/gcc/rtl.h23:: note: note38: : expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl.h:38081340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23 ^ ~ :: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444::5:expanded from macro 'XSTR' note: :array 'fld' declared here1229 :813:3 rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^: warning38../../gcc-10.2.0/gcc/rtl.h::1229 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~: XEXP (rt, 1) = arg1; note ^ ~ note: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 444../../gcc-10.2.0/gcc/rtl.h::1341:235#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: In file included from insn-latencytab.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here note ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 :5:11 : note../../gcc-10.2.0/gcc/rtl.h: :In file included from 444../../gcc-10.2.0/gcc/rtl.h::3808: rtunion fld[1];: expanded from macro 'XEXP' ^ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h :In file included from 5: 347note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c::122911: rtunion fld[1];: :3:38 : warningnote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h : ^3808 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c ^ ~: ../../gcc-10.2.0/gcc/rtl.h:14444: : rtunion fld[1];In file included from ./genrtl.h X0EXP (rt, 5) = NULL_RTX; ^ ^ ~ :384:../../gcc-10.2.0/gcc/rtl.h3: :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 ../../gcc-10.2.0/gcc/rtl.h5:1358:27: :./genrtl.h XSTR (rt, 6) = arg4;:: insn-recog.c ^ ~ note: 1073 note::../../gcc-10.2.0/gcc/rtl.h:35093: expanded from macro 'X0EXP':8:array 'fld' declared here1340 : rtunion fld[1];23: note warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 2) = arg2; ^ ~ warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :1229In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:insn-attrtab.c1340:: x3 = XEXP (x1, 1);11: 38:23: 1228In file included from : ../../gcc-10.2.0/gcc/rtl.h ^ ~::3808: ./genrtl.h:38867:3note:: expanded from macro 'RTL_CHECK2'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.hnote :1341 ^ ~:23 : note: note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ::444: 1340expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])523:: ^ ~ note note: array 'fld' declared here : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note rtunion fld[1];: array 'fld' declared here rtunion fld[1];: 1229 ^ 1229:38: note: :expanded from macro 'RTL_CHECK2'38 ^ expanded from macro 'XSTR' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note ^ ~insn-latencytab.c: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here : rtunion fld[1];11 ^ ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here::3808 : rtunion fld[1];./genrtl.h11insn-recog.c:: 415 ^ ~In file included from :3:../../gcc-10.2.0/gcc/rtl.h:: 38085124: ../../gcc-10.2.0/gcc/rtl.h:8:: warning: 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x2 = XEXP (x1, 1);5./genrtl.h :348 ^ ~:warning : 3 ^ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from noteinsn-automata.c:14../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'X0EXP' : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' :12283808:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here: ./genrtl.h38 rtunion fld[1]; : 1103 ^ ../../gcc-10.2.0/gcc/rtl.h::In file included from insn-attrtab.c:11:: In file included from ../../gcc-10.2.0/gcc/rtl.h :note: :expanded from macro 'RTL_CHECK1' 133831229::233808: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~38 : ../../gcc-10.2.0/gcc/rtl.hnote:: : expanded from macro 'RTL_CHECK2' 444./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ :: noteexpanded from macro 'XINT': XSTR (rt, 1) = arg1;array 'fld' declared here ^ ~ 868../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:444:5: note:: array 'fld' declared here rtunion fld[1]; ^ :1340:In file included from insn-latencytab.c:11: 3In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XSTR (rt, 2) = arg2; ^ ~: 379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h23: XEXP (rt, 1) = arg1; note ^ ~: insn-recog.c: :12295166:38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: ^ ~8 :note: : 1341../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 134023 : note ^ ~ rtunion fld[1];: expanded from macro 'XEXP' ^: 23: notewarning: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) x3 = XEXP (x1, 1); ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h11:: 1229:38: note: :expanded from macro 'RTL_CHECK2':1229:38../../gcc-10.2.0/gcc/rtl.h1341In file included from :1229 ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: ^ ~ :3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h:444:5:note23: XSTR (rt, 1) = arg1; note: note ^ ~ : note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^ ~1340 :../../gcc-10.2.0/gcc/rtl.h23::444 :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here ^note : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from insn-attrtab.c:11#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/rtl.h :444 rtunion fld[1];:5: note: array 'fld' declared here ^ In file included from ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from : rtunion fld[1];insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ 3808../../gcc-10.2.0/gcc/rtl.h :444:5:../../gcc-10.2.0/gcc/rtl.h:1229:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ : 38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: :note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::444:5:897 note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1228:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];3: warning : ^3808 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 2) = arg2;:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ./genrtl.h:1104:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1229:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XEXP (rt, 2) = arg2; rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3:../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 444:5warning ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note1229: :array 'fld' declared here38 :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~ rtunion fld[1];444:5:5201 :noteexpanded from macro 'RTL_CHECK2'8 : warning: : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358 ^:27:../../gcc-10.2.0/gcc/rtl.h :note444: expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 rtunion fld[1];: x3 = XEXP (x1, 1); ^ ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from rtunion fld[1]; ^ ~insn-dfatab.c :../../gcc-10.2.0/gcc/rtl.h11:1228: 38 ^:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14 XVEC (rt, 3) = arg3;note ^ ~In file included from insn-attrtab.c: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h: In file included from 1229../../gcc-10.2.0/gcc/rtl.h:113808: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::: 5./genrtl.h:: 926note:: 3array 'fld' declared here: warning: : rtunion fld[1]; ^ 1342./genrtl.h::231135:3:: warning:note38: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-latencytab.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~ 11 ^ ~ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1340:23 ^ ~: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : :In file included from 1338:../../gcc-10.2.0/gcc/rtl.h1229:3808: :note23: :expanded from macro 'XSTR' ./genrtl.h:382../../gcc-10.2.0/gcc/rtl.h:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XINT':: 3note: warning : ^ ~expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1229::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444::5: 1358note: array 'fld' declared here rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:44427:5: note rtunion fld[1];: array 'fld' declared here insn-recog.c:: 5239note:: 8expanded from macro 'X0EXP': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444warning ^ :../../gcc-10.2.0/gcc/rtl.h:1228 :38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note5 :: expanded from macro 'RTL_CHECK1' x2 = XEXP (x1, 1);In file included from insn-automata.c:In file included from 14insn-dfatab.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : note./genrtl.h : array 'fld' declared here : ^ ~ 1136In file included from :../../gcc-10.2.0/gcc/rtl.h:38083: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~: 444: warning:: 451array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::53: rtunion fld[1];warning : : ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote:: 1341array 'fld' declared here: XEXP (rt, 2) = arg2;In file included from 23 rtunion fld[1]; XVEC (rt, 4) = arg4; insn-attrtab.c: ^11: In file included from :../../gcc-10.2.0/gcc/rtl.h : ^ ~note ^ ~: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:927In file included from :insn-latencytab.c3: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1342 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1341../../gcc-10.2.0/gcc/rtl.h::1229:1123: 23note:: 38 : noteIn file included from : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 2) = arg2; ^ ~ ^ ~expanded from macro 'XVEC'note../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 3808 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1229:38 : note: 383expanded from macro 'RTL_CHECK2':3:: expanded from macro 'RTL_CHECK2'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3; ^ ~ ^ ~:38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 :../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1338::23444: note: expanded from macro 'XINT'note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': 444:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~ ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:444: 5: :../../gcc-10.2.0/gcc/rtl.h:1229 :38:../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here5 rtunion fld[1]; ^:: note : rtunion fld[1]; 1229:38: note: expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here insn-recog.c:5269In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c:444::58: note rtunion fld[1];: array 'fld' declared here ^ : rtunion fld[1];: 11 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-latencytab.c ^ ~:11: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:3808In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]452 : 3insn-automata.c:: x3 = XEXP (x1, 1);./genrtl.h ^ ~ 14../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: note: :In file included from 1341 ../../gcc-10.2.0/gcc/rtl.hwarning:3808: : :array 'fld' declared here23: ./genrtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1137: rtunion fld[1];384 ^ : XVEC (rt, 5) = arg5; ^ ~ 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h :./genrtl.h:956::134231340::23: :note3: 23:: warningwarning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^ ~: 1229: :expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~: XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1229: 38: XSTR (rt, 3) = arg3;note : expanded from macro 'RTL_CHECK2' 1229note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: note ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h1342:23../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h1340:23:: 444:note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:444: note : noteexpanded from macro 'XSTR':: array 'fld' declared here :5: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~1229 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h38:1229 rtunion fld[1];: 38: ^ ^ note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~In file included from insn-latencytab.c:11: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1;insn-dfatab.c ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h :5: insn-recog.c:11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338 : ^ ~23: In file included from note../../gcc-10.2.0/gcc/rtl.h: :note:: expanded from macro 'XINT' array 'fld' declared here3808 : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h 5306 ^ ~: 8../../gcc-10.2.0/gcc/rtl.h:: 1229warning:: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h::453444::3: ../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :1341../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 6) = arg6;23 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1338::23:note: : array 'fld' declared here 444 :noteexpanded from macro 'XEXP'5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from insn-latencytab.c:11: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from expanded from macro 'RTL_CHECK2'insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-attrtab.c:113808: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444:5./genrtl.h:: note: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here1167 :3808: ./genrtl.h:448:3: warning rtunion fld[1];: 3 ^ ~ ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-dfatab.c:11:: 444In file included from 1342::523: : note ^ ~ note: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC':984 :3808: ./genrtl.h array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ^ ~1340 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:31229:: 38:warning note: :expanded from macro 'RTL_CHECK2'23 : ^ note: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1;insn-recog.c:5373:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 8../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h23:: 1229:38../../gcc-10.2.0/gcc/rtl.h: warning: note ^ ~note:: 1340expanded from macro 'RTL_CHECK2': : 23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:444: : expanded from macro 'XSTR'expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ x3 = XEXP (x1, 1);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1341:23../../gcc-10.2.0/gcc/rtl.h: notenote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h::4441229::538:: note: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1229 :: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: rtunion fld[1];1229:3838: note ^: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 5expanded from macro 'RTL_CHECK2': In file included from insn-latencytab.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444: : array 'fld' declared here 11444: rtunion fld[1];:In file included from ^mv -f Tcollect2 collect2 5: ^ ../../gcc-10.2.0/gcc/rtl.h :3808: 5./genrtl.h::449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c:11: note: XINT (rt, 2) = arg2;array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 1012noteIn file included from : rtunion fld[1];3 : warninginsn-automata.c: array 'fld' declared here : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3:insn-recog.c:5438:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-dfatab.cwarning:: 11array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-10.2.0/gcc/rtl.h: x3 = XEXP (x1, 1); XWINT (rt, 1) = arg1; ^ ~13383808: ./genrtl.h::23516:: 3: XVEC (rt, 1) = arg1;warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': ^ ~ 1234 ^ ~ XVEC (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h::29 1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 23 ^ ~: note : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : :expanded from macro 'XWINT'1342:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1229::134238::23: :note : ../../gcc-10.2.0/gcc/rtl.hnote:: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N])clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o Tlto-wrapper \ expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' lto-wrapper.o collect-utils.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 1229 ^ ~:38:expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ^ ~444 note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'445 ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~: note: : 1229../../gcc-10.2.0/gcc/rtl.h::444:array 'hwint' declared here5 :38 : note HOST_WIDE_INT hwint[1];5: note ^ ~ note ^: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/hwint.h: :array 'fld' declared here59:26array 'fld' declared here:1229: 38: note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ noteIn file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'HOST_WIDE_INT' insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:insn-recog.c3808:5481:: 8./genrtl.h: warning# define HOST_WIDE_INT long long ^: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5: x4 = XEXP (x1, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~ note: array 'fld' declared here :450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-automata.c rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:1341 XVEC (rt, 3) = arg3;:444::1423: : ^ note: In file included from 5../../gcc-10.2.0/gcc/rtl.h: note ^ ~ : :3808../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' array 'fld' declared here expanded from macro 'XEXP' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ./genrtl.hinsn-attrtab.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1223 ^ ~ : rtunion fld[1];11 : ^In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from :insn-dfatab.c38083: ./genrtl.h: : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1041../../gcc-10.2.0/gcc/rtl.h::31229:38::1229:: 11: In file included from 38../../gcc-10.2.0/gcc/rtl.h::note note: expanded from macro 'RTL_CHECK2'3808 :: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:517 XEXP (rt, 1) = arg1;: 3 ^ ~ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: :444:../../gcc-10.2.0/gcc/rtl.h5: 1341:23: note:../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;: 444 ^ ~ XEXP (rt, 2) = arg2; expanded from macro 'XEXP' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1229:note23: array 'fld' declared here :38 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :1341: ^note : expanded from macro 'XEXP' :23 note:: note: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:38: ../../gcc-10.2.0/gcc/rtl.hnote ^: expanded from macro 'RTL_CHECK2' : 1229 :../../gcc-10.2.0/gcc/rtl.h38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' In file included from :444:insn-recog.cinsn-latencytab.c: 11: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:55025#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):8: : :3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note ^ ~ : 1341array 'fld' declared here:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c1342:23444::::1229:38: note: expanded from macro 'RTL_CHECK2' 5: In file included from 11note: note: expanded from macro 'XVEC' insn-automata.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here:In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)14 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h :518: ^ ~3 :../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229 :38: :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:warning5505:8: warning: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : ^ XEXP (rt, 3) = arg3;./genrtl.h : x5 = XEXP (x1, 1); ^ ~In file included from insn-attrtab.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:23:1253#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341 :note: expanded from macro 'XEXP' ^ ~ 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : note ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~11../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:1042:31229:38: : ../../gcc-10.2.0/gcc/rtl.h3warning:1229:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 1) = arg1;: :expanded from macro 'RTL_CHECK2'444 :5: note: array 'fld' declared here rtunion fld[1]; ^ 38In file included from insn-latencytab.c:11: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2' ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:519: :452array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 3 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here : rtunion fld[1]; ^ XSTR (rt, 2) = arg2;insn-recog.c:5511:83: warning::1342:23: note: expanded from macro 'XVEC' warning ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1340:23: x7 = XEXP (x6, 1); ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h :1341:23: note: ^ ~expanded from macro 'XEXP' ^ ~../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): XVEC (rt, 5) = arg5;1358 ^ ~ ::122927: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38 : note: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECK2'1229 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1342::38: note23: :expanded from macro 'RTL_CHECK2' 444:5: :note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h1229 rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5: note: array 'fld' declared here ^ : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:444 ^In file included from insn-automata.c:14: In file included from :../../gcc-10.2.0/gcc/rtl.h5 1228::12293808:3838: note: : ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808 : note: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./genrtl.hexpanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : 1072 ^ ~../../gcc-10.2.0/gcc/rtl.h:3:: warning: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5444: rtunion fld[1]; 5: : XSTR (rt, 1) = arg1; ^ ~note ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from rtunion fld[1];insn-latencytab.c:11 : insn-recog.c:5641:8: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1340 x4 = XEXP (x1, 1);: ^ ~ ^../../gcc-10.2.0/gcc/rtl.h23 : note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from :In file included from 1229insn-dfatab.c:11expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :In file included from 38: ../../gcc-10.2.0/gcc/rtl.hnote:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2':3808: ./genrtl.h:550 ^ ~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 1229./genrtl.h:38: :note453: :expanded from macro 'RTL_CHECK2'3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :1341: ^ ~ :2338::warning ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP' rtunion fld[1]; ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 444:../../gcc-10.2.0/gcc/rtl.h:1229:38: 5expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:1338:23: note: expanded from macro 'XINT' :23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5444::../../gcc-10.2.0/gcc/rtl.h5insn-recog.c note: array 'fld' declared here : rtunion fld[1];:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];In file included from 5663: insn-dfatab.c:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; x4 = XEXP (x3, 1); ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:2311: XSTR (rt, 2) = arg2; ^ ~ note : ^expanded from macro 'XEXP' ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from insn-latencytab.c:In file included from 11insn-automata.c: :In file included from 14../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):486 XEXP (rt, 2) = arg2;:3: ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229warning ^ ~: 38In file included from :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]13411229 : 233808 ^ ~:: ./genrtl.h:1287note XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :: ^ ~ expanded from macro 'XEXP'444 :5: note:: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note:: expanded from macro 'XINT' array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38:: 1229:38note: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' :In file included from insn-attrtab.c: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: 3808: ^ ~./genrtl.h : ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1103:4441340:5: :4443:5:note note: :array 'fld' declared here :: rtunion fld[1]; array 'fld' declared here :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5666:8 rtunion fld[1];23 : ^ note: expanded from macro 'XSTR' : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x5 = XEXP (x1, 1); ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:13401341::23: noteIn file included from 23insn-latencytab.c:: 11note: In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR':In file included from insn-dfatab.c3808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : ./genrtl.hexpanded from macro 'XEXP':516:../../gcc-10.2.0/gcc/rtl.h: :In file included from ^ ~444:5: 3../../gcc-10.2.0/gcc/rtl.h:: warningnote: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :: array 'fld' declared here : XVEC (rt, 1) = arg1;./genrtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.hIn file included from 653 ^ ~insn-automata.c1229 ::143: : warningIn file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::128838:::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1342:3 1229: XWINT (rt, 1) = arg1; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1234:29::23 notenote: : expanded from macro 'RTL_CHECK2' expanded from macro 'XWINT': XSTR (rt, 2) = arg2; 38:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444:#define XWINT(RTX, N) ((RTX)->u.hwint[N])5 : note: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; ^ note: : expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h :1340:In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c:445::5:23 :note ^ ~: array 'hwint' declared here 11../../gcc-10.2.0/gcc/rtl.h:1229 HOST_WIDE_INT hwint[1];: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 ../../gcc-10.2.0/gcc/rtl.h : ^444note : ../../gcc-10.2.0/gcc/hwint.h:59: :./genrtl.h26: :note38: :expanded from macro 'HOST_WIDE_INT'5 ::1104 note: array 'fld' declared here: 3 rtunion fld[1];: ^ # define HOST_WIDE_INT long long: ^note : insn-recog.cexpanded from macro 'RTL_CHECK2':5672In file included from :insn-dfatab.c8::11 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: x7 = XEXP (x6, 1);./genrtl.h : ^ ~ 654 XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h ::31341::23:: 1341 ^ ~ warning:23:../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444note:: 5expanded from macro 'XEXP': note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: rtunion fld[1]; 1229 ^: 38 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1234::38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 In file included from 1229:5: insn-latencytab.cnote: array 'fld' declared here: 11 rtunion fld[1]; ^29 : note: expanded from macro 'XWINT' : ^ ~38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341445::235: ../../gcc-10.2.0/gcc/rtl.h:444note rtunion fld[1];: array 'hwint' declared here ^ : note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ :5: note: array 'fld' declared here insn-recog.c rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-attrtab.c ^ ~:In file included from insn-automata.c11../../gcc-10.2.0/gcc/rtl.h: :In file included from :1229:385810:: ../../gcc-10.2.0/gcc/hwint.h8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ::59::26: x6 = XEXP (x4, 1);note : 14 ^ ~: In file included from expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38083808 :: 1341./genrtl.h:1289:3:# define HOST_WIDE_INT long long warning ^: note : expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :444:5: notenote../../gcc-10.2.0/gcc/rtl.h: :1340expanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1338::23 23In file included from rtunion fld[1];insn-dfatab.c ^ ^ ~:In file included from insn-latencytab.cnote: expanded from macro 'XSTR': 11 : note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h: 1229:: In file included from expanded from macro 'XINT'38 ^ ~::../../gcc-10.2.0/gcc/rtl.h11: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~./genrtl.h :518:3note: warning3808../../gcc-10.2.0/gcc/rtl.h: :: ./genrtl.hexpanded from macro 'RTL_CHECK2':708:3../../gcc-10.2.0/gcc/rtl.h: warning1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XEXP (rt, 3) = arg3;expanded from macro 'RTL_CHECK2' ^ ~ SUBREG_BYTE (rt) = arg1;1229:38 : note ^ ~: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~::444 :5 ^ ~ 1341#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here::23444 ../../gcc-10.2.0/gcc/rtl.h::: rtunion fld[1];note5: ^ 1373:444:note: : expanded from macro 'XEXP' insn-recog.c:32: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5857 ^ ~note: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:14:5: 1229 warning In file included from :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCSUBREG' note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: array 'fld' declared here38: || XINT (x8, 1) != 19insn-attrtab.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: :1230:37: note: expanded from macro 'RTL_CHECKC1'note : ^ ~ 11: ^ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ : :../../gcc-10.2.0/gcc/rtl.h1338:23:../../gcc-10.2.0/gcc/rtl.h note444: :5: note: array 'fld' declared here expanded from macro 'XINT':444:5:: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-dfatab.c:11 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h: :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1]; ^ : insn-recog.c:5865:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h x10 = XEXP (x7, 1); ^ ~ :735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~:23: ^ ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ 1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: note: expanded from macro 'RTL_CHECK2' :444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from insn-automata.c:18: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ insn-latencytab.c../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: insn-recog.c5::5924::811: warning1526: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :25: ^: note x2 = XEXP (x1, 1);: array 'fld' declared here In file included from note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'INSN_CODE'3808: ./genrtl.h rtunion fld[1]; ^ :550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: In file included from insn-dfatab.c:11expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3 #define INSN_CODE(INSN) XINT (INSN, 5): ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-attrtab.c : ^ ~11 : ../../gcc-10.2.0/gcc/rtl.h:1341 ../../gcc-10.2.0/gcc/rtl.h:1229 X0EXP (rt, 1) = NULL_RTX;:38:: noteIn file included from ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13383808: ./genrtl.hexpanded from macro 'RTL_CHECK2'23 : note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1358:../../gcc-10.2.0/gcc/rtl.h27:: note ^ ~: expanded from macro 'X0EXP' 122923: :116738: : note: expanded from macro 'RTL_CHECK2' 3../../gcc-10.2.0/gcc/rtl.h:444note:5: :note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];1228 ^ : ^ ~ In file included from insn-latencytab.c../../gcc-10.2.0/gcc/rtl.h::44438 warning: 11array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::5: :: In file included from ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;1229 :note ^ ~: 3808../../gcc-10.2.0/gcc/rtl.h:134238:23: :note : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note./genrtl.h: expanded from macro 'RTL_CHECK2' note : ^ ~expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' 551:3: ../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];444 : ^ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:In file included from 5insn-automata.c: note ^ ~ XEXP (rt, 2) = arg2; ^ ~insn-recog.c ::18: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h:: 1341:23:5929 note: :expanded from macro 'XEXP'5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 1229:38:1678: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note x4 = XEXP (x2, 1); note: expanded from macro 'RTL_CHECK2' :5: ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341: rtunion fld[1]; warningIn file included from : insn-attrtab.carray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 11: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/rtl.h:44423 ^: note: expanded from macro 'XEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); :5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-dfatab.c1229:38: :./genrtl.h note ^~~~~~~~~~~~~~~~:11: :In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808expanded from macro 'RTL_CHECK2': 1195 :./genrtl.h:8133:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::51526: : ^ note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XWINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^:1341:23: In file included from insn-latencytab.c:11note: 1234In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ : : ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29 XWINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: insn-recog.c../../gcc-10.2.0/gcc/rtl.h::5951:8#define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~: warning1234expanded from macro 'XINT' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~29: ../../gcc-10.2.0/gcc/rtl.h x5 = XEXP (x4, 1);: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~1229../../gcc-10.2.0/gcc/rtl.h ::38: note1341: :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h23../../gcc-10.2.0/gcc/rtl.hnote::445: :expanded from macro 'XWINT'5: :1229 : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h: :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array 'hwint' declared here 1229 ^ ~: 38 :note HOST_WIDE_INT hwint[1];note : expanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h5::445:5 ^ ~../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/hwint.hnote../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here 444::59:: rtunion fld[1];5 : ^ : note: array 'fld' declared here note: array 'hwint' declared here 26: note: expanded from macro 'HOST_WIDE_INT' HOST_WIDE_INT hwint[1]; ^ 5: note: In file included from array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^# define HOST_WIDE_INT long long insn-dfatab.c ^ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from In file included from insn-attrtab.c:11:insn-automata.c:: mv -f Tlto-wrapper lto-wrapper # define HOST_WIDE_INT long longIn file included from ../../gcc-10.2.0/gcc/rtl.h:380811 : : ./genrtl.h: ^18: ../../gcc-10.2.0/gcc/recog.hIn file included from :../../gcc-10.2.0/gcc/rtl.h168 1223:10:: 3808warning:: 3./genrtl.h:867In file included from :insn-latencytab.c3: :insn-recog.c:5954warning:11: :: 8array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-10.2.0/gcc/rtl.h: :: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h return INSN_CODE (insn); : ^~~~~~~~~~~~~~~~ x7 = XEXP (x5, 1); XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~654: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h1526:../../gcc-10.2.0/gcc/rtl.h::25:../../gcc-10.2.0/gcc/rtl.h :note13401341::23:: 23 note XWINT (rt, 2) = arg2; :: ^ ~expanded from macro 'XEXP' note 1341../../gcc-10.2.0/gcc/rtl.h:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 1234 ^ ~ expanded from macro 'INSN_CODE' note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~expanded from macro 'XSTR' : 1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h::291229:: note: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ expanded from macro 'XWINT': 38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::#define XWINT(RTX, N) ((RTX)->u.hwint[N])38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2'1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote 23: ../../gcc-10.2.0/gcc/rtl.h:clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-ar.o -o gcc-ar \ ::expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h445:5444 file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a :444: note:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444 :: 5expanded from macro 'XINT': note: array 'fld' declared herenote #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note: :array 'hwint' declared here1229 :note38: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; ^ ^ :In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: 59array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' insn-recog.c:6003:8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/rtl.h:444:insn-attrtab.c5: x6 = XEXP (x4, 1); ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h :11: In file included from note:: 1340 ^ ~array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1341# define HOST_WIDE_INT long long: rtunion fld[1];23 : ^ 23 ^../../gcc-10.2.0/gcc/rtl.h:3808note: : expanded from macro 'XSTR' ./genrtl.h:1253#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2'In file included from rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2039:26: noteIn file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^ : expanded from macro 'SUBREG_BYTE' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1340:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 23insn-recog.c:6030:8:: warning../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR' : x3 = XEXP (x1, 1); ^ ~ 231230../../gcc-10.2.0/gcc/rtl.h:1341:23: :: note: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 37../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECKC1' :38: note:: expanded from macro 'RTL_CHECK2' 1229#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 38../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h1229:38::444 note:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5: note: array 'fld' declared hereIn file included from insn-latencytab.cnote:: array 'fld' declared here11 rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ~ In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:In file included from insn-automata.c:20: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/output.h:129:6: warning: :'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]insn-recog.c:1342../../gcc-10.2.0/gcc/rtl.h:606412291358 :: ATTRIBUTE_ASM_FPRINTF(2, 3);838: : ^::27: 23../../gcc-10.2.0/gcc/output.h warningnote: :119: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::53 note x6 = XEXP (x4, 1); note: expanded from macro 'RTL_CHECK2':expanded from macro 'X0EXP' note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ^ ~#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XVEC'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :4441228:5: note: ^ ~array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ :444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ insn-recog.c:6078:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1340:23: note: expanded from macro 'XSTR' :1342#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; 5 ^ : note: array 'fld' declared here :444:5: note rtunion fld[1]; In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ 1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c: XSTR (rt, 3) = arg3; ^ ~ 6084:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here In file included from rtunion fld[1]; insn-latencytab.c: ^ x6 = XEXP (x4, 1); ../../gcc-10.2.0/gcc/rtl.h ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::1340:23: note: expanded from macro 'XSTR' 813:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:6087#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ^ ~444:5: note: array 'fld' declared here x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6094:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from insn-dfatab.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-recog.c:6110:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :1340:23: note: expanded from macro 'XSTR' insn-dfatab.c:11#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c :21: ../../gcc-10.2.0/gcc/recog.h:1340:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1526#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 6116:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x6 = XEXP (x4, 1); ^ ~ :444:5: note rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' array 'fld' declared here:1338:In file included from 23 rtunion fld[1]; ^ : note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2' In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 3808: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ^ 1340In file included from insn-attrtab.c:21: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' insn-recog.c:6119:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) x8 = XEXP (x6, 1); #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ insn-recog.c:6126:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h x11 = XEXP (x3, 1);../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ :1342:23: note: expanded from macro 'XVEC' In file included from insn-attrtab.c:21: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-dfatab.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2;#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-recog.c:6190:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x7 = XEXP (x5, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1229::98438: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-nm.o -o gcc-nm \ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from insn-latencytab.c:11: In file included from 1135:3: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:6223:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from In file included from insn-latencytab.c:11../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-recog.c : ^ ~6245 :: note: 8array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c: rtunion fld[1];24: ../../gcc-10.2.0/gcc/output.h::129::6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^444:5 : note: ATTRIBUTE_ASM_FPRINTF(2, 3);array 'fld' declared here In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-latencytab.c rtunion fld[1]; ^ ^ : x9 = XEXP (x3, 1); ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/output.h:../../gcc-10.2.0/gcc/rtl.h:1340:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:11923:: note : expanded from macro 'XSTR':note1229:3853: : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h: : 1229expanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 : note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444: 5expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)1229 ^ : note:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c XSTR (rt, 1) = arg1; ^ ~ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:6282:12: warning../../gcc-10.2.0/gcc/rtl.h::1342:23: note: expanded from macro 'XVEC' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1229:38: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] x5 = XEXP (x4, 1); ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ (ix86_schedule)) == ( #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md rtunion fld[1]; ^ :443:18: rtunion fld[1]; note: use '=' to turn this equality comparison into an assignment In file included from insn-latencytab.c ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073(ix86_schedule)) == ( ^~ =#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from insn-dfatab.c:11: In file included from :3:../../gcc-10.2.0/gcc/rtl.h warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md : ^ ~ XSTR (rt, 2) = arg2;443:18: warning3808: equality comparison with extraneous parentheses [-Wparentheses-equality] : (ix86_schedule)) == (./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1195:3: warning ~~~~~~~~~~~~~~~~~^~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h444::1340:23../../gcc-10.2.0/gcc/config/i386/i386.md: note5: expanded from macro 'XSTR' ::443:18: note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( XWINT (rt, 1) = arg1; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1];insn-recog.c:6287:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ~~~~~~~~~~~~~~~~~^~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:../../gcc-10.2.0/gcc/rtl.h59:26: note: expanded from macro 'HOST_WIDE_INT' :1340:23: note: expanded from macro 'XSTR' 443:18: note: remove extraneous parentheses around the comparison to silence this warning # define HOST_WIDE_INT long long(ix86_schedule)) == ( ^ ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning:: 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment :(ix86_schedule)) == ( ^~ = 1229:38: ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : noteinsn-recog.c ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] :6306:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ || XINT (x2, 1) != 39) ^ ~ (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/config/i386/i386.md:38::443:18 note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'RTL_CHECK2' In file included from note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md:443:insn-dfatab.c444:5: 18:11:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notenote: : use '=' to turn this equality comparison into an assignment array 'fld' declared here (ix86_schedule)) == ( rtunion fld[1]; ^ ^~ = In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ^ ~(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ insn-recog.cIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6319:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' x7 = XEXP (x5, 1); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h:443:18: note: remove extraneous parentheses around the comparison to silence this warning :(ix86_schedule)) == ( ^ 1341:23: note: expanded from macro 'XEXP' :1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment XINT (rt, 1) = arg1;(ix86_schedule)) == ( ^~ = ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning : ^ ../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here rtunion fld[1]; :1340:23: note: expanded from macro 'XSTR' ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (ix86_schedule)) == ( ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' (ix86_schedule)) == ( ^~ = #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md rtunion fld[1]; ^ :443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] XEXP (rt, 2) = arg2; ^ ~ insn-recog.c:6338:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); XVEC (rt, 3) = arg3; ^ ~ ^ ~ (ix86_schedule)) == ( ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md:443#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :18: note: remove extraneous parentheses around the comparison to silence this warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)(ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :443:18: note: use '=' to turn this equality comparison into an assignment #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23::1229 note: :38: note: expanded from macro 'RTL_CHECK2' ^~ = #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18:444:5: note: array 'fld' declared here : warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning insn-recog.c(ix86_schedule)) == ( ^ :6341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md x6 = XEXP (x5, 1); ^ ~ :443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1341:23: note: expanded from macro 'XEXP' (ix86_schedule)) == ( ^~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ = rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-dfatab.c../../gcc-10.2.0/gcc/config/i386/i386.md:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtunion fld[1]; rtunion fld[1];:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h ^ :1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :443:18: note: remove extraneous parentheses around the comparison to silence this warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment :444:5: note: array 'fld' declared here In file included from rtunion fld[1];insn-recog.c:6358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x4 = XEXP (x2, 1); ^ ~ insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1341:23: note: expanded from macro 'XEXP' (ix86_schedule)) == ( ^~ = In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :443:18: note: remove extraneous parentheses around the comparison to silence this warning ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^ :1229:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here (ix86_schedule)) == ( ^~ = rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-recog.c:6362:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x5 = XEXP (x1, 1); ^ ~ insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; :1341../../gcc-10.2.0/gcc/config/i386/i386.md:443 rtunion fld[1]; ^ ^ ~ :18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] :(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)(ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)(ix86_schedule)) == ( ^~ = ^ ~ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] :(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: equality comparison with extraneous parentheses [-Wparentheses-equality] XEXP (rt, 1) = arg1;(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: noteinsn-recog.c:6414:8 : remove extraneous parentheses around the comparison to silence this warning : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' x6 = XEXP (x4, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ (ix86_schedule)) == ( ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': 443:18: note: use '=' to turn this equality comparison into an assignment #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ^~ = ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/config/i386/i386.md5: note:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] : (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md rtunion fld[1]; rtunion fld[1]; ^ ^ :443:18: note: remove extraneous parentheses around the comparison to silence this warning clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-ranlib.o -o gcc-ranlib \ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a insn-recog.c:6417:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (ix86_schedule)) == ( x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment In file included from (ix86_schedule)) == ( ^~ = insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ^ ~ ~~~~~~~~~~~~~~~~~^~~~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)(ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] rtunion fld[1];(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning XSTR (rt, 2) = arg2; ^ ~ (ix86_schedule)) == ( ^insn-recog.c:6451:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 443:18#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: rtunion fld[1]; ^ note: remove extraneous parentheses around the comparison to silence this warning In file included from insn-dfatab.c:21: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds](ix86_schedule)) == ( ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :1229:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:#define INSN_CODE(INSN) XINT (INSN, 5)insn-recog.c:6477:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8: warning: 443:18: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~ use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-latencytab.c rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:In file included from insn-dfatab.c::21: ../../gcc-10.2.0/gcc/recog.h11:167:5: : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 443 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ In file included from :18: ../../gcc-10.2.0/gcc/rtl.hwarning: equality comparison with extraneous parentheses [-Wparentheses-equality]../../gcc-10.2.0/gcc/rtl.h :(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~: 3808../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: ^ ~ note: remove extraneous parentheses around the comparison to silence this warning : 1526:25: note: expanded from macro 'INSN_CODE' (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5)./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md XVEC (rt, 3) = arg3; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 443../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :1342:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :18: note: use '=' to turn this equality comparison into an assignment #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here (ix86_schedule)) == ( ^~ =../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5: :1229:38: notenote rtunion fld[1];: expanded from macro 'RTL_CHECK2' : array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443 rtunion fld[1]; ^ ^:18#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: equality comparison with extraneous parentheses [-Wparentheses-equality]In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-dfatab.c rtunion fld[1];: insn-recog.c21:: ../../gcc-10.2.0/gcc/recog.h:(ix86_schedule)) == ( ^ 168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]6522 ~~~~~~~~~~~~~~~~~^~~~:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ return INSN_CODE (insn); In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~insn-latencytab.c ::11: In file included from 443../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:: :./genrtl.h1229::38: note: expanded from macro 'RTL_CHECK2' 18:15261287::25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning ^ ~note: remove extraneous parentheses around the comparison to silence this warning :(ix86_schedule)) == (: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: :../../gcc-10.2.0/gcc/config/i386/i386.md:1340443::18: 23note: use '=' to turn this equality comparison into an assignment :expanded from macro 'INSN_CODE' :(ix86_schedule)) == ( ^~ = #define INSN_CODE(INSN) XINT (INSN, 5) 444note: expanded from macro 'XSTR' ^ ~:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 5: note../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ (ix86_schedule)) == (../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1288:3: warning:444:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: XSTR (rt, 2) = arg2; note: array 'fld' declared here insn-recog.c:6569:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x2 = XEXP (x1, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:1340:23: note: expanded from macro 'XSTR' 23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ insn-recog.c:6576:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' x5 = XEXP (x4, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1341:23 ^ ~: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6604:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6610:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x4), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6617:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6620:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6627:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6630:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6651:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6652:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6659:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6662:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6682:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6683:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6684:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6697:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6752:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6797:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6801:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6831:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6835:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6849:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6885:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6886:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6899:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6914:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:6947:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:21: ../../gcc-10.2.0/gcc/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:1526: :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ 25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning rtunion fld[1];(ix86_schedule)) == ( ../../gcc-10.2.0/gcc/rtl.h ^ ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment :1338:23: note: expanded from macro 'XINT' (ix86_schedule)) == ( ^~ = #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:6973:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x4 = XEXP (x2, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-latencytab.c:21: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])equality comparison with extraneous parentheses [-Wparentheses-equality] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ (ix86_schedule)) == (../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :443:18: note: use '=' to turn this equality comparison into an assignment insn-recog.c:6987:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || XINT (x1, 1) != 19 ^ ~ (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-latencytab.c:21: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1526: ^ ~ In file included from 25insn-dfatab.c:24: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : note: expanded from macro 'INSN_CODE' ATTRIBUTE_ASM_FPRINTF(2, 3); #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1338:23#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7007:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7015:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7035:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7051:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7111:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7187:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7194:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7196:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7198:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7202:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7255:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7262:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7267:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7269:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7293:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7323:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7351:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-latencytab.c:24: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/output.h:119:53: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :1229:38: note: expanded from macro 'RTL_CHECK2' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7357:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7364:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7366:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7501:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7517:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7525:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7527:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7584:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7593:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7596:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7606:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7609:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7615:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7636:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7643:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7646:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7653:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7659:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7666:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7669:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7676:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7685:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7692:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7695:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7702:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7708:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7715:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18../../gcc-10.2.0/gcc/rtl.h::1341:23: note: expanded from macro 'XEXP' warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md1229clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o gengtype \ gengtype.o gengtype-lex.o gengtype-parse.o gengtype-state.o version.o errors.o libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a :443:18: note: remove extraneous parentheses around the comparison to silence this warning :38: note: expanded from macro 'RTL_CHECK2' (ix86_schedule)) == ( ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7718:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7831:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning rtunion fld[1];(ix86_schedule)) == ( ^ ^ insn-recog.c:7834:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md x4 = XEXP (x1, 1); ^ ~ :443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md rtunion fld[1];:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ^ (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] insn-recog.c(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ :7849:8:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md: x4 = XEXP (x2, 1); ^ ~ 443:18: note: use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:7852:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 130) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/config/i386/i386.md:443#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning rtunion fld[1];(ix86_schedule)) == ( ^ ^ insn-recog.c:7857:8:../../gcc-10.2.0/gcc/config/i386/i386.md:443 warning: :18: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x6 = XEXP (x1, 1); ^ ~ use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning rtunion fld[1];(ix86_schedule)) == ( ^ ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment insn-recog.c(ix86_schedule)) == ( ^~ = :7860:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 130) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ (ix86_schedule)) == (../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ~~~~~~~~~~~~~~~~~^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443 rtunion fld[1]; ^ :18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = insn-recog.c:7949:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8056:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8059:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8065:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8102:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8104:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8137:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8153:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8174:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8202:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8208:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8230:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8236:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8248:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8251:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8257:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8370:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8377:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8505:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8650:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8684:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8686:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8769:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 158) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8778:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8783:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8790:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8797:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8841:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8845:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8862:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8865:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8955:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8969:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:8973:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9003:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9038:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9076:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9081:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9095:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9112:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9153:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9176:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != i1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9193:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9315:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9345:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9366:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 33) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9384:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9391:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9432:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9444:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9447:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9454:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9482:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9488:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 21 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9496:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9503:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x7, 1) != 6 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9578:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9595:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9598:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9603:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x4), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9613:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9636:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9678:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9696:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9769:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9774:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9798:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9801:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9837:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9843:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9867:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9868:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9872:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x7), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9944:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9965:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9972:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9976:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9983:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9991:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:9998:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10002:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10035:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 43 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10075:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10122:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10125:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10132:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10155:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10163:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10269:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10278:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10287:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10300:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10338:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10385:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10387:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10414:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10431:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10448:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10455:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10457:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10485:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10499:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10500:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10501:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10545:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10581:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10583:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10639:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10643:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10661:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10663:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10717:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o xgcc gcc.o gcc-main.o ggc-none.o \ c/gccspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10719:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10755:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10759:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10816:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10819:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10912:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10914:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10954:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10958:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:10999:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11001:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11057:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11059:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11173:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11180:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11235:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11306:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11313:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11338:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11374:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11390:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11391:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11405:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11427:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11431:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11446:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11461:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11476:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11495:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11513:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11534:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11556:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11559:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11580:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11667:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11688:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11724:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11728:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11741:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11747:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11840:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11843:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11957:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:11963:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12036:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12039:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12156:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12193:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12201:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12230:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12252:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12255:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12524:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12562:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12563:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12795:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12808:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:12954:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13004:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13288:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13393:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13394:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13443:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13446:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != i2 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13461:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13496:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 39 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13519:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13525:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13528:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13556:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13625:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13640:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13678:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13692:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13693:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13738:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13754:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13794:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13827:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13843:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13849:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13881:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13932:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13941:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13950:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:13975:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14118:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14121:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14161:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 33) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14181:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14184:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14191:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14224:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14243:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14250:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14254:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14259:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14263:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14267:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14272:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14296:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14303:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14307:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14314:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14322:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14329:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14333:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14340:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14352:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14359:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14363:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14370:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14378:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14385:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14389:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14410:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14471:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14498:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14505:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14559:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14576:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14583:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14614:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14616:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14645:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14652:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14655:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14678:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14694:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14729:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14776:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14782:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14917:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14919:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:14983:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15037:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15064:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15121:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15136:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15186:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15212:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15420:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15481:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15483:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15549:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15554:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15582:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15587:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15615:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15620:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15669:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15671:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15784:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15815:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:15851:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16011:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16037:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16049:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16057:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16162:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16169:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16178:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16185:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16192:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16199:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16206:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16213:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o cpp gcc.o gcc-main.o ggc-none.o \ note: array 'fld' declared here c-family/cppspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a rtunion fld[1]; ^ insn-recog.c:16220:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16277:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16278:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16282:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x4), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16299:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 158) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16355:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16360:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16363:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16366:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16382:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16400:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16424:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16456:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16494:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16497:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16500:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16513:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16523:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16569:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 38) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16577:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16615:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16637:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16640:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16646:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16681:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16699:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16700:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 86) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16703:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16706:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 86) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16714:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16717:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 86 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16747:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16789:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16851:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16854:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16866:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16884:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16885:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16891:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16894:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16900:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16903:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x7, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16917:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16920:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16930:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16934:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16967:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16983:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:16986:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17023:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17026:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17034:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17044:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17051:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17081:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17105:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17116:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17123:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17146:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17159:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17170:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x28, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17182:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x32 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17210:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17213:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 87 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17219:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17245:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17254:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17263:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17286:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17289:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 87) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17294:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17317:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17326:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17335:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17346:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17353:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17356:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17415:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17422:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17520:36: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] if ((which_alternative != 0) || (which_alternative != 1) || (get_attr_memory (insn) == MEMORY_NONE)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-recog.c:17661:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17707:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17746:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17759:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17775:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17779:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17910:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x2), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17917:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17920:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:17935:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18004:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18015:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18216:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18333:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18359:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18366:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18368:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18370:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18389:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18396:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18398:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18400:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18549:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18655:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18694:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18709:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18765:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18768:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18788:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18807:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18812:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md:17504:36: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] if ((which_alternative != 0) || (which_alternative != 1) || (get_attr_memory (insn) == MEMORY_NONE)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18819:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18826:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18833:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18840:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18924:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18934:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18955:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:18967:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19107:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19111:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19115:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19142:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19146:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19150:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19166:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19169:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19173:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19224:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19238:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19356:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19374:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19388:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19405:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19417:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19430:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19437:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19516:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19518:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19615:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19617:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19677:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19822:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:19914:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20079:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20108:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x4), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20117:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20124:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20195:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20212:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20219:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20289:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20291:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20365:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x2), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20372:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/xgcc -B/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/ -dumpspecs > tmp-specs #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20532:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20619:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20637:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20645:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20667:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x5), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20674:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20677:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20683:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20685:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x10), 0) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20694:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x12), 0) ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20701:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20704:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x13, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20711:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20714:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x16, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20722:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20733:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20746:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20747:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20769:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20805:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20970:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:20981:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21037:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21093:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21098:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21116:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21118:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21146:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21411:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21418:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21423:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21484:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21494:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21527:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21529:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21627:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21659:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21662:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21668:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21671:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21681:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21684:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21690:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21693:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21705:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21708:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21714:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21717:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21726:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21729:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21735:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21752:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21758:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21762:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21767:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21771:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21774:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21778:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21783:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21787:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21793:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21797:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x24, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21802:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x33 = XEXP (x30, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21830:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21837:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21840:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21847:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21853:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21860:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21863:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21870:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21877:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21884:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21887:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x23, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21894:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21900:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x27, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21907:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21910:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x30, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21917:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x33 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21925:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x37 = XEXP (x36, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21932:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x39 = XEXP (x35, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21935:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x40 = XEXP (x39, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21942:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x42 = XEXP (x34, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21948:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x44 = XEXP (x43, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21955:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x46 = XEXP (x42, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21958:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x47 = XEXP (x46, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21965:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x49 = XEXP (x33, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21972:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x52 = XEXP (x51, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21979:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x54 = XEXP (x50, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21982:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x55 = XEXP (x54, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21989:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x57 = XEXP (x49, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:21995:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x59 = XEXP (x58, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22002:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x61 = XEXP (x57, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22005:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x62 = XEXP (x61, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22160:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22167:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22171:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22178:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22186:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22193:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22197:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22204:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22213:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22220:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22224:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x23, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22231:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22239:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x27, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22246:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22250:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x30, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22257:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x33 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22267:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x37 = XEXP (x36, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22274:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x39 = XEXP (x35, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22278:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x40 = XEXP (x39, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22285:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x42 = XEXP (x34, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22293:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x44 = XEXP (x43, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22300:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x46 = XEXP (x42, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22304:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x47 = XEXP (x46, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22311:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x49 = XEXP (x33, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22320:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x52 = XEXP (x51, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22327:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x54 = XEXP (x50, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22331:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x55 = XEXP (x54, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22338:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x57 = XEXP (x49, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22346:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x59 = XEXP (x58, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22353:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x61 = XEXP (x57, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22357:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x62 = XEXP (x61, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22403:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22616:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22633:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22651:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22655:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22700:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22720:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22740:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22754:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22755:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22796:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22798:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22850:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22854:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22935:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22944:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22963:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:22970:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23029:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23061:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23071:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23081:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23116:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23144:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23156:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23172:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23201:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23217:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23227:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23236:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23249:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23266:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23286:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23293:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23508:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23553:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23865:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23894:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:23912:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24045:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24098:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24109:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24115:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24125:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24160:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24212:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24245:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24281:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24301:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24322:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24326:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24379:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24383:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24386:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24398:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24402:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24453:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24477:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 19) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24492:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 22 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24500:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24507:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 6 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24539:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24555:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24567:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24603:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24604:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24605:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24636:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24688:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24689:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24690:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24748:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24757:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24766:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24775:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24788:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24845:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24893:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24894:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24905:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:24909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25016:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25201:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25426:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25446:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25550:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25554:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25577:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25582:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25618:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25624:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25637:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25638:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x2), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25657:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25735:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25756:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25910:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25942:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25958:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25965:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:25968:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26009:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26184:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26215:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26236:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26288:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26336:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26343:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26373:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26592:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26617:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26619:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26633:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26640:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26642:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26741:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26821:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26895:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26907:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26961:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26962:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26973:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:26977:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27046:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27047:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27050:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27096:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27128:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27141:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27198:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27236:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27279:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ mv tmp-specs specs insn-recog.c:27336:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27343:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27347:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27354:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27361:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27368:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27372:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27379:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27387:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27394:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27398:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27405:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27412:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27419:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27423:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27477:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27486:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27487:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o gimple-match.o -MT gimple-match.o -MMD -MP -MF ./.deps/gimple-match.TPo gimple-match.c insn-recog.c:27642:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27662:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27682:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27702:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27706:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27723:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27765:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27770:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27790:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27794:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27823:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:27971:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28006:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28066:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28109:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28166:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28180:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28273:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28331:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28353:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28359:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28374:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28390:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28404:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28409:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28414:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28425:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28431:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28434:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28454:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28456:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28486:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28510:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28532:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28572:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28573:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28588:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28707:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28726:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28733:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28737:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28782:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28829:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28850:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:28996:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29039:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29247:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] insn-recog.c:29366:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29373:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29400:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29408:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29420:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29423:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29431:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29435:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29596:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29615:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29629:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29634:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29638:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29649:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29654:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29768:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29798:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29816:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29902:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:29960:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30054:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30081:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30126:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30132:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30147:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30154:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30163:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30177:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30182:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30188:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30192:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30198:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30201:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30243:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30245:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30449:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30502:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30525:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30549:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30569:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30590:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30613:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30617:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30619:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30733:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30842:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30873:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30924:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:30979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31044:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31097:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31113:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31118:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31143:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31153:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31266:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31459:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31492:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31562:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31589:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:31612:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32081:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32216:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32335:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32386:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32575:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32582:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32585:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32632:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32637:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32653:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32686:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32709:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32724:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x1, 1) != i1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32727:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32744:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 17 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32770:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32868:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:32925:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33075:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33183:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33216:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33223:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33235:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33251:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33252:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != i1 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33273:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33275:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33283:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33292:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33889:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33915:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33932:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33961:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:33990:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34133:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34192:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34339:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34347:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34555:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34589:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34612:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34625:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34736:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34743:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34746:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34762:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34763:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34780:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:34802:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35088:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35096:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35109:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35115:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35130:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35136:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35151:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35158:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35167:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35182:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35190:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35262:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35278:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35286:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35325:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35327:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35353:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35357:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35622:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35641:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35653:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35659:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35663:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35671:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35693:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35756:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35773:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35783:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35791:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35801:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35808:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35818:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35827:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x28, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35837:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x32 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35844:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x34 = XEXP (x33, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35854:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x37 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35862:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x40 = XEXP (x39, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35872:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x43 = XEXP (x37, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35879:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x45 = XEXP (x44, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35926:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35947:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35954:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35982:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:35985:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36008:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36017:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36020:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36066:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36112:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36120:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36122:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36135:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36137:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36165:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36178:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36185:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36203:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36272:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x1), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36279:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36282:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36377:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36385:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36401:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36411:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36497:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36498:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36502:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36508:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36563:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36572:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36575:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36601:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36759:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36761:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36767:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36769:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36773:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36774:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36797:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36799:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36802:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36803:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36887:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36898:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36903:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36930:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36941:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36948:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36959:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:36964:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37049:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37050:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37062:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37078:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37084:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37088:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37103:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37109:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37113:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37145:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37151:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37156:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37167:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37178:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37179:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37191:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37207:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37217:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37242:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37258:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37269:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37280:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37297:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37315:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37319:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37322:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37338:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37343:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37464:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37471:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37475:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37482:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37489:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37496:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37500:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37507:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37515:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37522:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37526:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x24, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37533:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37540:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x28, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37547:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x27, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37551:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x32 = XEXP (x31, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37558:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x34 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37567:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x38 = XEXP (x37, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37574:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x40 = XEXP (x36, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37578:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x41 = XEXP (x40, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37585:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x43 = XEXP (x35, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37592:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x45 = XEXP (x44, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37599:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x47 = XEXP (x43, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37603:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x48 = XEXP (x47, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37610:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x50 = XEXP (x34, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37618:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x53 = XEXP (x52, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37625:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x55 = XEXP (x51, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37629:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x56 = XEXP (x55, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37636:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x58 = XEXP (x50, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37643:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x60 = XEXP (x59, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37650:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x62 = XEXP (x58, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37654:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x63 = XEXP (x62, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37661:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x65 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37671:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x70 = XEXP (x69, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37678:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x72 = XEXP (x68, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37682:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x73 = XEXP (x72, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37689:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x75 = XEXP (x67, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37696:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x77 = XEXP (x76, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37703:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x79 = XEXP (x75, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37707:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x80 = XEXP (x79, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37714:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x82 = XEXP (x66, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37722:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x85 = XEXP (x84, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37729:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x87 = XEXP (x83, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37733:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x88 = XEXP (x87, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37740:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x90 = XEXP (x82, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37747:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x92 = XEXP (x91, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37754:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x94 = XEXP (x90, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37758:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x95 = XEXP (x94, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37765:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x97 = XEXP (x65, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37774:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x101 = XEXP (x100, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37781:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x103 = XEXP (x99, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37785:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x104 = XEXP (x103, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37792:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x106 = XEXP (x98, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37799:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x108 = XEXP (x107, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37806:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x110 = XEXP (x106, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37810:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x111 = XEXP (x110, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37817:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x113 = XEXP (x97, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37825:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x116 = XEXP (x115, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37832:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x118 = XEXP (x114, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37836:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x119 = XEXP (x118, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37843:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x121 = XEXP (x113, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37850:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x123 = XEXP (x122, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37857:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x125 = XEXP (x121, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37861:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x126 = XEXP (x125, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37984:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37990:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:37994:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:38000:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:38070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:38107:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:38144:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:38145:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1368:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1380:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x4), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1384:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1391:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1413:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1418:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1014:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1032:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1064:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1066:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1014:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 85) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1016:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x9, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1039:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1042:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1053:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3142:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1568:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 27) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1576:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15620:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:362:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1642:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3140:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4673:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4685:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4692:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4695:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1052:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 126) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1060:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:350:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3116:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3128:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4209:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17954:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12610:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12611:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16978:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:510:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:511:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23103:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23110:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23125:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18449:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 47) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10188:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 112 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sse.md:18335:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2599:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2717:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2720:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2727:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/i386.md:2778:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1229:In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2612:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2620:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2623:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] x6 = XEXP (x4, 2); ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2659:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5846:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9322:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9725:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9746:8: In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) x2 = XEXP (x1, 1); ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9747:8In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];In file included from gimple-match.c ^ :4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/config/i386/i386.md:9755:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) x5 = XEXP (x2, 2); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h rtunion fld[1];:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/i386.md:9785:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1071:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/i386.md:1072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) x3 = XEXP (x2, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1071:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11478:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15042:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3893:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 19 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14985:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13233:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x7, 1) != 19 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13241:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15020:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1842:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.h:2966:18: expanded from macro 'RTL_CHECK2'warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/config/i386/mmx.md:1844:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ switch (XINT (x7, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c../../gcc-10.2.0/gcc/config/i386/sse.md:13237:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:539:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4357:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:In file included from 4730:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1341:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md:4730:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; x2 = XEXP (x1, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/config/i386/i386.md:4732: ^ ~ 16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' x2 = XEXP (x1, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md:1027:8: 1228:38: note: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:551:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md XVEC (rt, 3) = arg3;:11927:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] ^ ~ (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: use '&' for a bitwise operation #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)(TARGET_USE_BT) && ^~ & ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: remove constant to silence this warning ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' (TARGET_USE_BT) && ~^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:1031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x2 = XEXP (x1, 1); ^ ~ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1229:38:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md: XEXP (rt, 1) = arg1; ^ ~ 1046:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' x12 = XEXP (x9, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1051:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1638:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1642:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9635:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gimple-match.c rtunion fld[1]; ^ :4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md:9647:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md:9634:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 x7 = XEXP (x2, 1); ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md:9637#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; x6 = XEXP (x3, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/i386.md XSTR (rt, 2) = arg2;:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1039:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x6 = XEXP (x2, 1); ^ ~ gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/sse.md:13217:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1340:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:554:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:565:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:568:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sse.md:356:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9092:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9099:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14430:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3768:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3772:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1032:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1037:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 181 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:348:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:362:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1032:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16960:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10271:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10272:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10274:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x3), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10287:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1091:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1013:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10738:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10782:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1073:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1073:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10861:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1089:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1092:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11906:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11907:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11912:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11915:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11918:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11926:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11944:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1046:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1049:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1052:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1063:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1066:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1070:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1087:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18208:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18210:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18274:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18277:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18288:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1167:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3012:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3037:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_BSWAP) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: use '&' for a bitwise operation (TARGET_BSWAP) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:14545:16: note: remove constant to silence this warning (TARGET_BSWAP) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:14510:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14575:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14600:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14608:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6217:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6224:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6226:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6139:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6149:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6153:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6162:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6170:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6180:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6184:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x23, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6168:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6177:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1230:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1234:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: x4 = XEXP (x2, 1);In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[1]; ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1238:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x4, 1); ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3:../../gcc-10.2.0/gcc/rtl.h note: array 'op' declared here :1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2592:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2593:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6350:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/config/i386/i386.md:1049:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3227 x4 = XEXP (x2, 1); ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return &call_stmt->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :372:3: note: array 'op' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) call_stmt->op[2] = chain; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1074:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1090:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1012:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2613:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2621:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:774:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7806:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:970:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7813:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7847:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15428:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15336:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from gimple-match.c:4: In file included from ../../gcc-10.2.0/gcc/gimple-match-head.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/i386.md:15475:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15479:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'RTL_CHECK2' void initialize_inline_failed (struct cgraph_edge *); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20926:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? switch (XINT (x2, 1)) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:21211:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class if (XINT (x2, 1) != 15 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1032:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1040:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1049:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16313:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16314:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16327:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16324:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:462:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1220:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1229:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1235:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16207:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16208:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1595:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1377:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 41 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:755:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:760:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:764:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:767:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:785:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16519:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16523:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16541:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:854:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:858:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:934:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:937:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:2029:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:2033:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:2046:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16683:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16698:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16702:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1445:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1446:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1455:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4206:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4463:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4480:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5188:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15080:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15084:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15104:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6682:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7113:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7155:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7163:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7187:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7190:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7197:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7230:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7270:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 21) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7277:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7297:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 19) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7302:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1228:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 22) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1235:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15128:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15143:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5727:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5729:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1012:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8691:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x7), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8698:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8701:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8716:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1022:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1048:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1041:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1043:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6268:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6272:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11986:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11989:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9527:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9531:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9548:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14369:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14373:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6255:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6259:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9530:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9533:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14312:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14336:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6321:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7310:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7330:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7334:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7352:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6824:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7224:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7235:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7245:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7898:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9048:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9437:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14193:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14197:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12057:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14172:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14187:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3023:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:556:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:558:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9883:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1037:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11746:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13062:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1230:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1231:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:124:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:135:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20287:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20298:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:563:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15104:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3032:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3035:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3047:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14153:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14172:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14209:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14216:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14220:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18009:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14499:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14502:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14505:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14526:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14532:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16003:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1226:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1237:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1259:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1270:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1302:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1313:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14979:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13231:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13233:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x6, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13231:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13234:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15204:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15205:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15209:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15220:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15230:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15233:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4831:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4834:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4853:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4856:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4901:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4904:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4924:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4927:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4959:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4962:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4982:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4985:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5018:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5021:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5042:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5045:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14955:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20527:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20531:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20536:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20571:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (x5), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20574:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20583:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20596:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20603:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4076:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:349:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4076:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:354:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:357:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:331:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16799:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16805:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:416:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:419:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:360:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14805:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14807:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16693:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16695:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19886:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19888:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:291:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22619:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22621:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23078:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23081:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5475:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:82:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:360:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:362:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4137:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4157:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4137:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4157:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:337:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4258:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4279:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4258:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4279:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:337:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4235:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4243:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4253:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4255:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:331:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4485:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4491:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4498:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4507:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4348:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4350:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4352:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4503:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4505:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4507:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4509:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4495:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4497:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4524:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4547:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4549:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:91:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:93:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13522:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13671:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13673:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13676:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13705:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13707:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13771:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13773:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7525:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7527:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13687:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13689:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13696:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13709:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13711:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13806:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13808:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7534:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7536:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9982:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9984:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9986:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9990:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10062:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10064:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10164:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x37 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10168:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x38 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13570:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13572:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13577:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13579:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8403:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8405:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8419:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8421:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8812:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8814:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8821:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8823:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20097:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20099:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20116:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20118:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8911:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8914:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8916:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8729:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8731:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8756:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8758:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20168:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20170:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20205:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20209:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14767:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14769:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14798:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14802:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14924:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14928:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14973:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14977:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14480:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14482:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14522:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14526:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14706:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14708:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14749:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14753:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14866:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14871:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14886:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14917:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14919:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14408:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14423:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14425:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14324:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14331:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14333:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14209:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14213:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9938:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9940:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9942:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13659:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13663:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13778:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x42 = XEXP (x40, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13785:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x44 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13789:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x45 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16440:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16443:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16453:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:241:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:243:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:246:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:256:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:241:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:246:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:249:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:259:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1170:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1188:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1191:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1201:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:233:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:227:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:230:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:240:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:233:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:227:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:230:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:240:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1170:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1188:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1191:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1201:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:234:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:228:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:231:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:241:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:234:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:228:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:231:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:241:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1170:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1188:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1191:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1201:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:235:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:229:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:232:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:242:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:235:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:229:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:232:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:242:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1170:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1188:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1191:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1201:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:236:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:230:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:233:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:243:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:236:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:230:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:233:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:243:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1182:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1216:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1219:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1229:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:240:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:234:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:237:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:247:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:240:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:234:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:237:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:247:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1182:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1234:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1235:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1245:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. ../../gcc-10.2.0/gcc/config/i386/sse.md:17386:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2184:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:325:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5629:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5634:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6370:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6418:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o generic-match.o -MT generic-match.o -MMD -MP -MF ./.deps/generic-match.TPo generic-match.c ../../gcc-10.2.0/gcc/config/i386/sse.md:6423:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6425:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20478:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20485:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20495:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20499:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20503:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:323:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:329:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:84:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:87:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:96:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:99:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1141:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1144:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:323:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:329:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 146) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:338:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17267:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17270:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17275:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17277:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20846:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20851:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20853:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20855:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20869:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 133 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20877:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20881:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20885:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21390:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21394:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21396:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21398:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:422:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:446:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:449:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:456:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:346:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/config/i386/sse.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:350:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:354:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:365:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:367:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:369:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4254:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4256:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4258:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4260:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:529:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/sse.md:530:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10546:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10555:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10557:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11414:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11421:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11423:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11425:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15718:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15721:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15734:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15736:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15738:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16623:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16632:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16634:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16640:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11645:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11659:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:341:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14056:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14060:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1743:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17846:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17847:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17849:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17898:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17900:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:283:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:291:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20102:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20160:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 132 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20166:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20170:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21322:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21324:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21326:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21328:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1762:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1770:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1783:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1793:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6390:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6639:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6641:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6538:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5897:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5937:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5941:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1926:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12415:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 37 warnings generated. ../../gcc-10.2.0/gcc/config/i386/sse.md:12417:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12418:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12422:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:279:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 130) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22163:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22165:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5869:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5877:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5880:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11192:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16286:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16295:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16163:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16171:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];cp xgcc gcc-cross ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16179:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16187:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16195:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16201:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16208:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16214:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16222:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16228:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16235:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16241:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x32 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22146:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22159:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10215:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20866:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20953:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20913:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : > tmp-libgcc.mvars rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21007:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ echo GCC_CFLAGS = '-g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wstrict-prototypes -Wmissing-prototypes -Wno-error=format-diag -Wold-style-definition -isystem ./include ' >> tmp-libgcc.mvars ../../gcc-10.2.0/gcc/config/i386/sse.md:5458:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ echo INHIBIT_LIBC_CFLAGS = '' >> tmp-libgcc.mvars ../../gcc-10.2.0/gcc/config/i386/sse.md:1413:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1420:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1432:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1439:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4076:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:349:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4076:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:351:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:357:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here echo TARGET_SYSTEM_ROOT = '/opt/pkg/cross/i686-w64-mingw32' >> tmp-libgcc.mvars rtunion fld[1]; ^ if test no = yes; then \ NO_PIE_CFLAGS="-fno-PIE"; \ else \ NO_PIE_CFLAGS=; \ fi; \ echo NO_PIE_CFLAGS = "$NO_PIE_CFLAGS" >> tmp-libgcc.mvars mv tmp-libgcc.mvars libgcc.mvars if /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/xgcc -B/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/ -print-sysroot-headers-suffix > /dev/null 2>&1; then \ set -e; for ml in `/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/xgcc -B/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/ -print-multi-lib`; do \ multi_dir=`echo ${ml} | sed -e 's/;.*$//'`; \ flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ sfx=`/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/xgcc -B/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/./gcc/ ${flags} -print-sysroot-headers-suffix`; \ if [ "${multi_dir}" = "." ]; \ then multi_dir=""; \ else \ multi_dir=/${multi_dir}; \ fi; \ echo "${sfx};${multi_dir}"; \ done; \ else \ echo ";"; \ fi > tmp-fixinc_list ../../gcc-10.2.0/gcc/config/i386/sse.md:332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4077:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4401:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4401:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:325:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4451:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-fixinc_list fixinc_list ../../gcc-10.2.0/gcc/config/i386/sse.md:333:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:290:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:341:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:347:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:350:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:336:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:187:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 146) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:202:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:209:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:325:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:331:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:323:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:320:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:323:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:145:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:150:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:316:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:145:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:150:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ 144../../gcc-10.2.0/gcc/rtl.h warnings generated. :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: echo timestamp > s-fixinc_list note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:316:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:329:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/lto -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-dump.o -MT lto/lto-dump.o -MMD -MP -MF lto/.deps/lto-dump.TPo ../../gcc-10.2.0/gcc/lto/lto-dump.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:332:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:145:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:150:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:316:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:318:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:321:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:145:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:150:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:316:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:329:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 146) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:326:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:348:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:324:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:335:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:337:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:348:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:341:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:353:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:355:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4073:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:147:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4073:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4279:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:333:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4279:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:334:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:352:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5623:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6339:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 81) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6347:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/config/i386/sse.md:332:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:346:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md:187:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 146) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:322:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:327:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:294:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:328:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:330:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:341:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:348:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:358:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:363:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6384:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6386:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6539:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6543:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/subst.md#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :157:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/config/i386/subst.md:159:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (mode_switching) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/config/i386/subst.md:171:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' x7 = XEXP (x3, 2); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4081:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: ../../gcc-10.2.0/gcc/rtl.h:1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: ../../gcc-10.2.0/gcc/rtl.h:3084:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/config/i386/sse.md:4467:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/config/i386/sse.md:6550:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' || XINT (x3, 1) != 137) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6560:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:693:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/config/i386/sse.md:298:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 x3 = XEXP (x1, 1);: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19893:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19900:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1240:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4674:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:255:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:255:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:255:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20581:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17316:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:545:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:356:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:357:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19520:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:359:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:23078:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12626:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4495:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4497:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4493:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4494:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7299:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7534:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/config/i386/sse.md2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ 9978:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here x2 = XEXP (x1, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9980:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9982:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14200:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14201:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13865:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13866:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13897:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13797:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/config/i386/sse.md:13672 ^ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13673:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13686:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14406:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14407:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14436:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13771:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:7525:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13687:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13688:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13701:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14323:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14325:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10054:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10055:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10076:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10077:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13574:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13575:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13579:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13650:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13651:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8812:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8813:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20096:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20097:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8922:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8923:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9001:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9002:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14767:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14926:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9134:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9138:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14480:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14481:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14706:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14707:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14866:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:14867:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9091:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9092:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:29: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from generic-match.c:4: In file included from ../../gcc-10.2.0/gcc/generic-match-head.c:29: ../../gcc-10.2.0/gcc/cgraph.h:2250:10:../../gcc-10.2.0/gcc/config/i386/sse.md warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :20766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' for_user)) cgraph_edge ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? note: expanded from macro 'RTL_CHECK2' friend struct cgraph_edge; ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20768:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/sse.md:20477:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20480:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20570:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x33 = XEXP (x31, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16447:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11260:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:357:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:361:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:365:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:374:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11730:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11732:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11765:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11775:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11784:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18799:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18806:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18750:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18755:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x29, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18771:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18783:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x36 = XEXP (x35, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18799:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x41 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18807:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x43 = XEXP (x42, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18981:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18985:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18988:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18998:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19004:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x41 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19011:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x48 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19017:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x49 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19008:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19036:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19038:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:349:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:351:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6216:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6218:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:247:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:249:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-dump.c:27: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/config/i386/sse.md ^: 255:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:272:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2681:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:276:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2698:3 x7 = XEXP (x4, 1);: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[2] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:280:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347: ^ ~ 3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/config/i386/sse.md:284:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/config/i386/sse.md: tree GTY((length ("%h.num_ops"))) op[1]; ^ 291:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:295:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:317:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2545:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2550:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:2567:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5800:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5808:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5967:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5982:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6054:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 133 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6067:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6294:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/gimple.h :3107:10 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/config/i386/sse.md:13405:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:3140:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/config/i386/sse.md:11053:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17282:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4097:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4073:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4074:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4073:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4246:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4248:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gimple-match.c:73098:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4249:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:4264:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:296:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1261:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11341:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11344:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11350:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11353:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11362:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11365:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11371:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18742:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18745:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18751:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18778:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18780:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18807:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x58 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18812:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x60 = XEXP (x59, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18828:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18840:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x65 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18856:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x70 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18864:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x72 = XEXP (x71, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18839:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:424:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:431:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13111:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lto/lto-dump.c:32: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/lto/lto-dump.c:32: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-10.2.0/gcc/config/i386/sse.md friend struct cgraph_edge;:346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? rtunion fld[1]; ^ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/sse.md:349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/config/i386/sse.md:12157:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:283:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3543:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:284:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:284:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3607:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3607:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:520:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:520:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13007:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:521:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:521:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13007:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:524:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:524:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13105:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:525:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:525:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13112:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12812:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:344:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12812:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:345:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12812:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:346:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1027:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1028:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1083:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20165:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 132 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21311:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 136) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:21319:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x15, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1256:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11831:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11648:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10532:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11414:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11421:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15718:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15721:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15734:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16626:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16634:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16636:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18841:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18846:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18850:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18853:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18858:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19231:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19234:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19238:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19404:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19445:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19453:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19061:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:249:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16905:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:283:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3543:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:284:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:284:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3607:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:3607:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:520:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:520:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13007:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:521:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:521:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13007:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:524:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:524:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:13105:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:525:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:525:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:343:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17876:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17867:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x4), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17876:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17867:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x4), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12417:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5899:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5902:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1932:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:293:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:6526:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19184:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19192:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11103:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11104:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11652:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11653:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:1876:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:1886:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11759:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1028:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3624:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 59 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3628:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15863:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1236:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1237:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1011:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1019:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1088:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1089:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1108:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1144:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1157:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9264:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9271:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9281:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1055:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1058:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1074:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1080:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1107:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1109:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1116:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1119:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1051:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x24, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1061:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1067:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1073:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1089:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1107:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1045:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7033:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7032:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1090:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5722:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6608:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6608:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6608:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1038:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6347:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1041:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1083:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18433:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1249:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1228:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x11, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. ../../gcc-10.2.0/gcc/config/i386/i386.md:1247:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16711:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x9, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:701:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:713:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:719:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1090:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1093:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1115:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1147:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1150:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1077:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1093:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1099:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1115:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1121:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1048:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1054:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1057:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7672:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7674:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x29 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1040:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7679:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7684:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1039:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1016:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1031:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1014:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9301:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1031:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1037:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1045:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1011:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1016:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9823:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9829:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1012:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 85 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x11, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1046:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 87) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1046:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x9, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1051:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1091:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1097:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x14, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1136:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1146:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:357:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 112) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:389:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sse.md:18317:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18338:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18341:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18363:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8574:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8580:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8589:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8600:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9629:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9635:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9646:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9647:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9656:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9662:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11992:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9090:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14468:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9448:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x9, 1) != 158) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1019:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:301:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:316:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5407:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5409:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5427:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1027:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_XADD) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: use '&' for a bitwise operation (TARGET_XADD) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: remove constant to silence this warning (TARGET_XADD) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:15130:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15134:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1229:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1019:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:21003:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1239:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1153:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1156:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10873:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10601:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1029:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1032:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1038:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1047:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 36) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1041:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x19, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20930:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20933:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1090:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1093:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1105:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2717:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2719:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x6), 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2724:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2727:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2741:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5846:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9322:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9725:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9738:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9755:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7453:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7465:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7469:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7473:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_USE_BT) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: use '&' for a bitwise operation (TARGET_USE_BT) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11927:17: note: remove constant to silence this warning (TARGET_USE_BT) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:7813:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9630:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1017:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1040:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 136) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1048:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1057:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1242:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1265:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1293:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1295:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1311:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1011:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10020:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14487:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1049:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12350:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1226:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1227:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1020:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18434:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 158) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18447:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1461:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x3, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5155:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19128:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1226:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1227:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12958:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x6, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1254:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1265:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1302:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1306:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17050:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:356:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:364:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:367:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x11, 1) != 77 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:387:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:390:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x10, 1) != 74 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15624:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x10, 1) != 76 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15703:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 24) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1221:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 112) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18320:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 113) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_CMPXCHG) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: use '&' for a bitwise operation (TARGET_CMPXCHG) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:593:18: note: remove constant to silence this warning (TARGET_CMPXCHG) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (TARGET_XADD) && ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: use '&' for a bitwise operation (TARGET_XADD) && ^~ & ../../gcc-10.2.0/gcc/config/i386/sync.md:609:15: note: remove constant to silence this warning (TARGET_XADD) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/sse.md:18462:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1011:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 87) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1013:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5033:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5036:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5056:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5059:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5063:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1034:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10050:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10053:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10054:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13678:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13684:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x5, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13693:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1022:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1023:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1029:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 39 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14460:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14463:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14476:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14483:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1238:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1242:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1237:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1240:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1241:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1267:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1047:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17034:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 20 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14731:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 21 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14861:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 3) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14866:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14891:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1238:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1244:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1259:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1262:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1264:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1271:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] generic-match.c x14 = XEXP (x13, 1); ^ ~ :43311:21: warning: self-comparison always evaluates to false [-Wtautological-compare] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' if (COMPLEX_CST != COMPLEX_CST ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1279:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1239:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1223:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1250:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1251:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1222:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1223:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1307:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:2159:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1267:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1270:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1968:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10249:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10561:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10595:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11081:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13891:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13895:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:11388:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16011:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16026:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1286:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1289:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (x3, 1) == 40 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20575:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (x2, 1) == 41) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20616:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1225:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1244:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12857:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x24, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13349:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13355:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13365:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20073:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20112:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x1, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20103:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x10, 1) != 137) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:20117:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1673:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1673:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:1673:20: note: remove constant to silence this warning (reload_completed) && ~^~~ gimple-match.c:122927:35: warning: unused parameter 'res_op' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:122927:55: warning: unused parameter 'seq' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:122929:47: warning: unused parameter 'type' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3) ^ gimple-match.c:122929:58: warning: unused parameter '_p0' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3) ^ gimple-match.c:122929:68: warning: unused parameter '_p1' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3) ^ gimple-match.c:122929:78: warning: unused parameter '_p2' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3) ^ gimple-match.c:122929:88: warning: unused parameter '_p3' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3) ^ gimple-match.c:122939:35: warning: unused parameter 'res_op' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:122939:55: warning: unused parameter 'seq' [-Wunused-parameter] gimple_simplify (gimple_match_op *res_op, gimple_seq *seq, ^ gimple-match.c:122941:47: warning: unused parameter 'type' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ gimple-match.c:122941:58: warning: unused parameter '_p0' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ gimple-match.c:122941:68: warning: unused parameter '_p1' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ gimple-match.c:122941:78: warning: unused parameter '_p2' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ gimple-match.c:122941:88: warning: unused parameter '_p3' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ gimple-match.c:122941:98: warning: unused parameter '_p4' [-Wunused-parameter] code_helper code, const tree type, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2197:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:2197:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:2197:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1235:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3614:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1219:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4306:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6166:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6177:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10228:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10231:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10263:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6258:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6270:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6274:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8778:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12362:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 19) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5931:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5931:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:5931:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:5978:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5978:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:5978:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:6440:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6440:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6440:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:6485:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6485:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6485:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1252:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1253:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1105:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14439:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5149:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5149:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:5149:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:12064:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5463:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5465:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7144:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7163:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1236:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 22) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1242:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x9, 1) != 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10444:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (epilogue_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10444:22: note: use '&' for a bitwise operation (epilogue_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:10444:22: note: remove constant to silence this warning (epilogue_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1251:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1056:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7054:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7054:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:7054:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:10603:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10612:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10616:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10619:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10623:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1074:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1088:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10323:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10329:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9838:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9838:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:9838:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:13726:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (epilogue_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: use '&' for a bitwise operation (epilogue_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: remove constant to silence this warning (epilogue_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:10126:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10127:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (epilogue_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: use '&' for a bitwise operation (epilogue_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11196:22: note: remove constant to silence this warning (epilogue_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11180:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11181:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6272:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6272:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6272:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11179:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12363:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1074:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7287:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7312:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7315:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7324:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:7220:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10027:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 47) ^ ~ 114../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' warnings generated. #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:10203:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11653:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11653:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8186:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8186:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:8186:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:8221:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8221:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:8221:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11666:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11666:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11666:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:11694:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:8011:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8011:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:8011:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:8046:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (reload_completed) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:8046:20: note: use '&' for a bitwise operation (reload_completed) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:8046:20: note: remove constant to silence this warning (reload_completed) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:13382:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5033:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5038:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:5042:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1047:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1052:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1056:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13679:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 28 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14698:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x6, 1) != 28 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14683:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:14695:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1256:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x4, 1) != 98 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16729:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 112 x10 = XEXP (x8, 1); warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18447:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18805:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18811:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18819:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18830:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1666:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x4, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:5171:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:18374:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:366:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15285:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:15286:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8801:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8802:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8528:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8529:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8998:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8999:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9048:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9049:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1381:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9468:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9470:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1842:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1843:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19944:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1300:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1356:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:302:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1302:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (x2), 0)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:22267:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/mmx.md:1228:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10231:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:10312:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 130) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:16323:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:15205:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 85) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:19779:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18227:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18235:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17843:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:399:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 43) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:393:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x5, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17195:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17201:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17205:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17207:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:288:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:294:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:298:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:300:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:288:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x5, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:293:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:8216:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17871:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:17879:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1025:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1047:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1057:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18336:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18358:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18362:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19156:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19164:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19165:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19189:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3978:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x20, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:3982:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4007:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4002:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4009:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:4013:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x6, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:423:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:435:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x28, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:439:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x19, 1) != 215 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:411:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x19, 1) != 217 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:451:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1044:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12890:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12905:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1228:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1242:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1254:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12984:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12990:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12999:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13203:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1240:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x25 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1248:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x23, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1250:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x28 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12965:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19293:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12890:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1233:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12905:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13116:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13099:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1021:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19274:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19525:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19274:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19525:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19593:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18941:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18944:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: notegeneric-match.c:71651:: expanded from macro 'XEXP'30: warning: unused parameter 'loc' [-Wunused-parameter] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' generic-match.c:71651:95: warning: unused parameter '_p0' [-Wunused-parameter] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3) ^ generic-match.c:71651: rtunion fld[1]; ^ 105: warning: unused parameter '_p1' [-Wunused-parameter] ../../gcc-10.2.0/gcc/config/i386/i386.md:18962:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3) ^ generic-match.c:71651:115: warning: unused parameter '_p2' [-Wunused-parameter] x8 = XEXP (x7, 1); ^ ~ generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3) ^ generic-match.c:71651:125: warning: unused parameter '_p3' [-Wunused-parameter] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3) ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ generic-match.c:71661:30: warning: unused parameter 'loc' [-Wunused-parameter] ../../gcc-10.2.0/gcc/config/i386/i386.md:18966:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ generic-match.c:71661:95: warning: unused parameter '_p0' [-Wunused-parameter] x9 = XEXP (x8, 1); ^ ~ generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ generic-match.c:71661:105: warning: unused parameter '_p1' [-Wunused-parameter] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ generic-match.c:71661:115: warning: unused parameter '_p2' [-Wunused-parameter] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ generic-match.c:71661:125: warning: unused parameter '_p3' [-Wunused-parameter] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) rtunion fld[1]; ^ ^ generic-match.c:71661:135: warning: unused parameter '_p4' [-Wunused-parameter] generic_simplify (location_t loc, enum tree_code code, const tree type ATTRIBUTE_UNUSED, tree _p0, tree _p1, tree _p2, tree _p3, tree _p4) ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1371:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1379:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1390:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12660:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12661:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12746:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12753:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12761:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12772:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12712:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x26, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12809:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12818:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12834:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1048:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1059:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1069:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1071:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:13182:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~112 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19403:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19606:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19618:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1346:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1029:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1040:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1045:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1019:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (peep2_regno_dead_p (3, FLAGS_REG)) && ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: use '&' for a bitwise operation (peep2_regno_dead_p (3, FLAGS_REG)) && ^~ & ../../gcc-10.2.0/gcc/config/i386/i386.md:6633:37: note: remove constant to silence this warning (peep2_regno_dead_p (3, FLAGS_REG)) && ~^~~ ../../gcc-10.2.0/gcc/config/i386/i386.md:1030:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1049:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1053:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1067:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x14, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1079:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1082:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x15, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1088:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x21 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1029:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1095:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1028:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1035:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1054:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12685:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12778:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:12779:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19098:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19174:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19175:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19098:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19174:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19175:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19097:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19098:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19174:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19175:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1013:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1014:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1028:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1036:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1045:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1048:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1024:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1226:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19947:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19958:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19968:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1241:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:642:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19862:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:18994:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:19643:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1018:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1026:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1033:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1041:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x13, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1052:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1338:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:1353:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:341:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:350:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:369:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x12, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:379:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:389:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x17, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:398:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/sync.md:399:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17861:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17862:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x23 = XEXP (x22, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17868:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x23, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:17900:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x22 = XEXP (x21, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1224:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x22, 1) != 79) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1229:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x33 = XEXP (x25, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1250:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 160 warnings generated. 3474 warnings generated. 164 warnings generated. rm -rf libbackend.a ar rc libbackend.a gimple-match.o generic-match.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coroutine-passes.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o digraph.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o function.o function-abi.o function-tests.o fwprop.o gcc-rich-location.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-builder.o gimple-expr.o gimple-iterator.o gimple-fold.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-loop-versioning.o gimple-low.o gimple-pretty-print.o gimple-ssa-backprop.o gimple-ssa-evrp.o gimple-ssa-evrp-analyze.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphviz.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hsa-common.o hsa-gen.o hsa-regalloc.o hsa-brig.o hsa-dump.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-sra.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-hsa.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-grid.o omp-low.o omp-simd-clone.o opt-problem.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o optinfo.o optinfo-emit-json.o options-save.o opts-global.o ordered-hash-map-tests.o passes.o plugin.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o range.o range-op.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-diagnostic-path.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o tristate.o typed-splay-tree.o unique-ptr-tests.o valtrack.o value-range.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o web.o wide-int.o wide-int-print.o xcoffout.o i386.o analyzer/analysis-plan.o analyzer/analyzer.o analyzer/analyzer-logging.o analyzer/analyzer-pass.o analyzer/analyzer-selftests.o analyzer/bar-chart.o analyzer/call-string.o analyzer/checker-path.o analyzer/constraint-manager.o analyzer/diagnostic-manager.o analyzer/engine.o analyzer/function-set.o analyzer/pending-diagnostic.o analyzer/program-point.o analyzer/program-state.o analyzer/region-model.o analyzer/sm.o analyzer/sm-file.o analyzer/sm-malloc.o analyzer/sm-pattern-test.o analyzer/sm-sensitive.o analyzer/sm-signal.o analyzer/sm-taint.o analyzer/state-purge.o analyzer/supergraph.o x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o i386-options.o i386-builtins.o i386-expand.o i386-features.o winnt.o winnt-stubs.o host-darwin.o ranlib libbackend.a if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1-checksum.c cc1-checksum.c; \ else \ build/genchecksum c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o i386-c.o winnt-c.o msformat-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1-checksum.c.tmp && \ ../../gcc-10.2.0/gcc/../move-if-change cc1-checksum.c.tmp cc1-checksum.c; \ fi clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o lto1 \ lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -L./../zlib -lz libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o lto-dump \ lto/lto-lang.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-dump.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -L./../zlib -lz libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/gcc/../libdecnumber -I../../gcc-10.2.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-10.2.0/gcc/../libbacktrace -I/opt/pkg/include -o cc1-checksum.o -MT cc1-checksum.o -MMD -MP -MF ./.deps/cc1-checksum.TPo cc1-checksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. Undefined symbols for architecture arm64: Undefined symbols for architecture arm64: "_host_hooks", referenced from: "_host_hooks", referenced from: gt_pch_save(__sFILE*) in libbackend.a(ggc-common.o) gt_pch_restore(__sFILE*) in libbackend.a(ggc-common.o) gt_pch_save(__sFILE*) in libbackend.a(ggc-common.o) gt_pch_restore(__sFILE*) in libbackend.a(ggc-common.o) toplev::main(int, char**) in libbackend.a(toplev.o) toplev::main(int, char**) in libbackend.a(toplev.o) clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o i386-c.o winnt-c.o msformat-c.o \ cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -L./../zlib -lz ld: symbol(s) not found for architecture arm64 ld: symbol(s) not found for architecture arm64 clang: clang: error: linker command failed with exit code 1 (use -v to see invocation) error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [../../gcc-10.2.0/gcc/lto/Make-lang.in:92: lto-dump] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: *** [../../gcc-10.2.0/gcc/lto/Make-lang.in:88: lto1] Error 1 Undefined symbols for architecture arm64: "_host_hooks", referenced from: c_common_no_more_pch() in c-pch.o toplev::main(int, char**) in libbackend.a(toplev.o) gt_pch_save(__sFILE*) in libbackend.a(ggc-common.o) gt_pch_restore(__sFILE*) in libbackend.a(ggc-common.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [../../gcc-10.2.0/gcc/c/Make-lang.in:85: cc1] Error 1 gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/gcc' gmake: *** [Makefile:4403: all-gcc] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/cross/mingw-w64-i686-gcc-bootstrap *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/cross/mingw-w64-i686-gcc-bootstrap